A lot of Grasshopper scripts waste time by recomputing the entire canvas. Therefore, I would like to optimise my scripts by only those modified input objects and discard the rest from being recomputed. I could, for example, use Content Cache to selectively bake the non-modified objects and the modifications separately. But to do so, I would need to be able to access changes to the input objects themselves or their metadata. Would it be possible to add an attribute for modifications that I could use to achieve this logic? Rhino already keeps track of copies, so why not capture geometric changes and User Text changes too in a way that’s accessible to Grasshopper?
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| Grasshopper requires manual refresh to see User Text Attribute changes | 2 | 275 | March 12, 2024 | |
| Modify Object Attributes (Rather Than Baking with Attributes) | 4 | 2586 | November 11, 2019 | |
| ModifyObjectAttributes not triggering? | 11 | 1417 | October 21, 2025 | |
| OnModifyObjectAttributes event not triggered | 2 | 365 | May 18, 2018 | |
| WISH : Modify RhinoObject Attributes status trigger | 1 | 356 | April 27, 2021 |
