Cage Edit in Grasshopper

Hi there, I an finding ways to create a effect of cageedit with grasshopper to a module in rhino. Here is my module:


Module.3dm (895.6 KB)
This is a version of module that I stretched with rhino cageedit, basically I wanted to create a shape of an eyeball with grasshopper:

May I know if there are anyway to do it? Many thanks!

as far as I know, cage Edit is not supported by Rhinocommon, and therefore also not by Grasshopper.
RH-21498

@Bill_Cook
@stevebaer
any updates ?

1 Like

Hi! It seems that you are trying to cage edit in grasshopper, I don’t think that is possible. But if you want to scale the object in Y-direction like cage edit, you can use weaverbird to do it.

I came up with a script where you uses weaverbird to deconstruct the mesh into vertices. Then you move each vertices respectively. The displacement was controlled by a Graph Mapper, which established a correlation with the vertices’ distance from the mesh’s center. So vertices farther from the center experienced less movement, so the effect of displacement diminished with distance from the midpoint.

Module.3dm (844.4 KB)
Wall_displacement.gh (25.3 KB)



You can use the graph to control the curve which will control the scaling of the object.