You could look inside Mesh Iso splitting script
I am trying to design a dual color model to 3D print and know that I need 2 STL files (one for each color). As a test, I took an egg/oval shape and then applied a displacement using a black and white texture. In other words, I used the applydisplacement to “carve/engrave” into the egg surface to get grooves in the egg surface. My goal was to obtain the grooves or carvings to use as the 2nd color STL model by Boolean difference of the engraved egg with the original egg.
I have attached a file th…
There are lots of other script that takes a mesh and change it. Mesh+ weaverbird Yellow not sure they are open source. You can also search for algorithm doing recursion on mesh (fractals) …
Look at the sphere script
Here an example with no cut on the sphere.
I use a icosaedron sphere of my own. You have to specify the maximum number of vertices. Here less than half a million. I put many choices. All the equations are in C# to go faster.
Sphere is radius 1, so as noise is scale dependant. I advise you to use 1 unit objects, but it is not mandatory. You can lower the number of vertices to go faster.
Hope it helps.
[image]
[image]
[image]
marble turbulence noise on sphere no cut.gh (24.6 KB)
As a mesh is vertices and topology you must find a strategy to keep track of that.