Grasshopper

algorithmic modeling for Rhino

Surface manipulation with attractor point question

Hi all,

I'm working on a surface right now that utilizes several control points to create a variable voronoi pattern.  From this pattern I'd like to create a manipulated surface, where the surface will extrude further in the Z axis based off of the cell size of the largest (x) number of voronoi cells.  Either that, or just use the attractor points I had previously set.

I don't know if I have terrible list management at this point, but it seems that after using the closest points node I begin to find distances for moving the points outward, a lot of the points are starting to stack on one another and it screws up the curves that I'll eventually need to loft.

I could just be going at this all wrong, so if there is a better solution I'd greatly appreciate some input. 

voronoiattractorpt.gh

voronoiattractorpt.3dm

Views: 1992

Replies to This Discussion

that way you extrude? Could you post a sketch?

Yeah, I can upload something here in a second.  Until then, I'll clarify a bit because I don't know if I worded my post effectively.

  • I have about 8 attractor points in my Rhino scene that I've brought in to Grasshopper.
  • These points effect the voronoi, where cells become larger based off a higher concentration of the points' proximity in Rhino.
  • I then created a grid of points that fills the overall rectangular surface.
  • Then I find the closest (12 in the example above) points from the grid of points to the attractor points.
  • The closest points are pushed forward in the Z axis (if the srf was oriented flat on the XY plane) creating a gradient extrusion.
  • I'll then need to create a surface from the new, "pushed out" points and the original points from the point grid that aren't used.

Does this help any?

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service