algorithmic modeling for Rhino

Here is 2 ghx (one with GH 0.80066 and the other with GB 0.9.0005 ) for generation of snail  with logarithmic spiral and torus.

Radius = exp (b*angle), in order to minimize problem I have done adimensional size. So the diameter is near 10 units. 

In order to be fast I plug the circle instead of torus

First example

Views: 8804


Reply to This

Replies to This Discussion

Nice job

Super, thanks to this excellent work

This is pretty amazing.

I'm trying hard to create a loxodrome with Grasshopper but your definition escapes me as it uses mostly custom math rather than Grasshopper components.

How would you recommend going at a loxodrome using just Grasshopper components?

I posted an example with equations, but it seems quite explicit. If you want a revolution different from a sphere, it is possible but a bit more difficult. See the link below

Feel free to ask questions.

very interesting work and thank you for the files! i would like to make a shell like the first image with your definition. I need to design again the part in second image to fit to next scaled part but also i need to find the math formula for each part to fit to the next. Also how can i avoid the first very small parts because are too small but use much RAM. pl any help? thanks!


hello here is a fast modification, many thinks must be done in order to have a better interface. I propose to generate your shape with 2 sections. These sections are copied in order to have section 1, section 1, section2, section1 and section 1. So 5 section to determine the snail shape. But you can manage to have the number of shape you want. 

An example with straight section option on loft

thank you for quick reply and for these interesting definitions! i will experiment with these. i forgot to say that i need to fit the sections also to the central axis, maybe for this i need the spiral curve and a center axis line and tangent points of sections to edges but i will see what i can do.

Still a not clear script but on the axis. You need to move curves if you want to adapt the shape

wonderful! thank you for all that Laurent! i will study these definitions!

Here is a new definition, more clean and more exact. 

"Classicall" shell needs a ratio near 1.6. If you need to do to make a shell like a clam shell ratio must be very high 50 or more.

Sections curves could be closed, open, planar or non planar. 

In the files there is the ghx, a 3dm with 4 shells and curves sections. A bitmap for texturing is also provided. Have fun. 


I like the study of nature's geometric forms and analyzing of their symmetries, how math unfold from all these shapes, so this is amazing and great. Thank you very much Laurent! With algorithmic modeling one feels more closer with deeper understanding to nature's capacity of kneading forms through time. I would like to add here some researchers on this field, among others, like D' Arcy W. Thomson, Ian Stewart, Mario Livio who they have make studies on nature forms and geometries.






  • Add Photos
  • View All

© 2019   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service