Leave venetation, specific freezing pattern

Hello there,

i have a structure what i just cant get right.

i want to get a specific pattern of a freezing process like a feather pattern or fern pattern. And it should extend in a way so it covers all the surface with the outside curve as boundary or the next branch of structur in 2D. (for now a plane surface would be nice… i would like to end up on sphere shapes).

i used different methods but due to the lack of much grasshopper knowledge im a bit of stuck. :sweat_smile:
I rebuild the tree of Anja in this post [http://www.grasshopper3d.com/forum/topics/group-curves-and-find-longest-path](group curves) and tried to modify it to a fern leave pattern or a feather pattern. But i cant get it to work propperly.
The tree is missing some part or the starting structure or something.

I attached my structure so far and what i would like to achieve.
its a student project and any help would be appreciated! :slight_smile:
Its created with Rhino6

I also thought about that maybe a predefined curve (out of a voronoi?). Which gets divided by points could also work when the points get extended by certain lengths and angle. By maybe a math definition (-x, +x to the direction of branch) (and a time component?) and hoopsnake, till they reach other structure as boundary.
I just have no clue about how to build the structure… :confused:

Hoopsnake leave pattern.gh (9.0 KB)
Hoopsnake leave pattern.3dm (27.3 KB)

just saw your other post, if you want to make snowflakes it is quite easy. I put the reference of a paper here,
some of my rendering and work from Entagma.


thank you very much for the response!
Yes indeed i want to make kind of snowflakes. :slight_smile:
I saw that thing a while ago, but im not sure if thats what im looking for. Its quite close and a million times closer then i am right now, but i dont know if i can tweak that to what i need?.

i dont know that programm.
is it possible to implement that script somehow in grasshopper? Without rectangles maybe? With the plugin phyton?

i dont know how to code. :slight_smile:
Ok with that tutorial i could copy all the steps to make it work.

what i also see on the rendered pattern is, that the branches dont really stop when they reach a branch close by. they grow into that branch. Or at least the keep on getting thicker while the rest ist continuing on its way. On a freezing pattern it stops and doesnt grow wider, because its already frozen.
And very important, all the branches at the same set of jungctions grow to the same thickness on a bubble.
Kind of like the ß=0,5; y=0 in the paper. Just that the shoot again as soon the one branch is stopped.

It may works like that on watermolecules in the air. But water, or especially the bubble, has inner tensions which dont really apply to that growth. The water also is mixed with soap and glycerol. Could also be a reason for the randomness.

In the paper the: p=3; ß=0,4; y=0,001 is the closest to reality on a bubble. Page 1118

The result of that is, that there is acutally a lot more randomness involved. The branches shoot forward and are usually 4. but can be 2 to 6 or 7 main branches. The growing time component on each branch is different too, what gives the bubble that unique pattern.

But i appreciate every help! And I will take a look into that! Thank you very much!
And if you know how to get it into grashopper, please tell me! :slight_smile:

The attached picture may show the randomness in a soap bubble. What i think, cant be solved with a clean structure.

Yes I did it, in C#, it is not too long 200 lines. And another 200 lines to make the mesh. Entagma tutorial is a good way to understand. I use a mesh so you are not limited by geometry.

You way of doing is surely a possible way. It seems you understand the physics so it could be more simple for you to go further.