algorithmic modeling for Rhino
As an input the GH need closed polylines which comes from
From closed polylines, each of these polyline is scaled Nth times using a GH Graph Mapper and translated along an average normal of the closed polylines. These Nth +1 polylines are meshed (wall 1 to 4 and rabbit 4) and subdivided by Catmull-Clark. (rabbit 1,2 and 3).
Notes 1: This GH needs Kangoroo and Weavebird.
Notes 2 : The scaling and height could become a function of whatever you want, heigth, area of holes ...
Notes 3 : I used Maths multiplication and addition for points because I forgot to use translate and scale from Tranform tab !!!
Note 4 : The rabbit comes from thickened mesh from Daniel Piker "Thickened_dual_mesh.gh". There is also some similarities with Vorlax on Surface from Andrew Kudless. See discussion for skeletal mesh
Hope it inspire you
For the egg
Generation on an egg with egg_1.gh, as the mesh is regular there is a remeshing with meshmachine from Daniel Piker
After that you need to bake the mesh output from meshmachine.
This mesh is an input of egg_2 (like closed_olynlines_loft.gh, see above)
you choose the shape and other things and the 2 meshes are generated
The support is a different process
first crate a mesh, use meshmachine if wanted.
use my veinization script, bake the curves and pipes them in Rhino.
A new version with stepped changes in order to replicate 2.5D transitions from