Rhino 8 - baking and overwrite

With the new content cache in Rhino 8 what is the correct way to perform the following:

  1. pull in geometry into grasshopper from a layer in Rhino, say a set of surfaces on layer named “Windows_1”
  2. Perform an operation on this geometry in grasshopper eg - scale all these windows by a factor
  3. (this is the bit I would like clarification on) - bake this newly modified geometry to “Windows_1” layer OVERWRITING, the original geometry

I know its possible to simply internalise the input brep in grasshopper, then delete in Rhino, and then bake back modified geometry, but this doesnt feel like the intended method.

The least destructive or safe way would be to reference the geometry, manipulate in Grasshopper and then cache / bake to a new layer. I only overwrite the input of a definition if I know that I never need the input again

Thanks Martin, yes this is what I usually do too, but in my case I have many layers each with their own sublayers, so to bake to new layers and then reassign/delete original is not feasible here.

Hi Milo,

Can you post a small example of your workflow? Thanks

1 Like

You could bake your layer structure with a new parent.