Grasshopper

algorithmic modeling for Rhino

hello ,

just a quick question :


i am trying to create a curvature based voronoi surface
let´s say somehow similar to a crocodiles head where the fragile curvy parts
have much more tiny tiles and the big flat part fewer.

http://www.photos8.com/view/nile_crocodile_head-other.html


i was wondering if there is a way to subdivide the surface according to it,s curvature .

additionaly i was wondering how to create the 2d voronoi on the surface because by using the uv space of the surface leads to a deformation of the vornoi

so i possible using the surfacepoints to create 3d vornonoi ( un didi -qhull ) and then intersect the 3d voronoi with the surface because this might then also work on mesh objects which i would need to create a smooth objects .

any help would be great


chris

Views: 874

Replies to This Discussion

Hi Chris!
I think it's not such a quick question.
It's rather a big topic.
I think you could check Daniel Piker videos using Kangaroo to spread points over a surface.(delish)
After an overall distribution, you could "weigh" or modify dynamically the spring stiffness according to local curvature, and get your desired pointset.
Then Voronoi meshing.
I'm interested in this too.... you may want to check my definition in this post:

http://www.grasshopper3d.com/forum/topics/divide-curve-by-curvature...

where i've divided a 2D curve by curvature - just as you've said, with more pts where the curvature is greater.

You could easily expand the definition to work on a set of extracted UV lines from your surface - but it won't be pretty.

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service