# How to modify a model

**URL:** <https://discourse.mcneel.com/t/how-to-modify-a-model/182751>\
**Category:** Grasshopper Developer\
**Tags:** windows\
**Created:** [May 25, 2024, 9:51am UTC](https://discourse.mcneel.com/t/how-to-modify-a-model/182751 "2024-05-25T09:51:09Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![scottd](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/scottd/32/494002_2.png) [@scottd](https://discourse.mcneel.com/u/scottd)\
**Post date:** [May 25, 2024, 4:16pm UTC](https://discourse.mcneel.com/t/how-to-modify-a-model/182751/7 "2024-05-25T16:16:36Z")

</div>

Technically the new content component would work too. Just change the geometry and data in the model object data type then send it down the wire with the same id:

> [@Content Cache Updated Guide](https://discourse.mcneel.com/t/content-cache-updated-guide/181883/9):
>
> Yes, there is a block instance component that locates a block definition on a certain layer, etc. essentially a block instance can be treated like any Model Object. Then it can be run thru the cache to push it into Rhino. The key to block instance orientation is to use a plane to insert it with instead of a point. Then location and rotation can be controlled.

The cache will handle the replace.

---

_[View the full topic](https://discourse.mcneel.com/t/how-to-modify-a-model/182751)._
