algorithmic modeling for Rhino
Hi network ...
Can we divide a surface based on its curvature so that the flat parts of the surface get less dense divisions, while the curvy parts get denser division proportionate with their curvature degree? I am trying to get a division effect that is similar to an organic tissue which distributes denser fiber in the curvy parts, and vise verse. Many thanks
Tags:
Thanks Djordje, Your definition is working beautifully. Although I feel it can be simplified, but have not worked out yet how.
Igor, the images are looking great, especially the first one. However I could not figure out how to achieve these localised divisions. One of your definitions, SubdividebuCurviture, did not work. I am using GH v 0.9.0014. The HoopSnake component onward all colored in orange, as they seems they not getting data.
Would you please let me know why is that. many thanks.
Hoopsnake is a recursive component. Double Click on it and in the opened panel click Start (a circular arrow). The logic of definition is simple. On a surface the array of points is distributed. Curvature is measured in each point. If average value of curvature more than the set threshold, a surface subdivided on 4 parts and all repeats. When average value of curvature becomes less threshold the iterations is stop. The less value of a threshold - the more splittings and longer time of calculations . Do not forget to Reset the counter(on the panel) before new calculation and after open definition file.
This is a very smart way to do it Igor. Thanks.
I have not used Hoopsnake before. Seems it has a great potential.
How about your other definition, the IsoCurveRegions. This does not seem to subdivide the surface based on curvature, or am I missing something here?
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by