Grasshopper

algorithmic modeling for Rhino

almost certainly a data tree issue, but possibly a trivial one?

good day,

i have been trying to extend a nice connectivity graph definition that i'd shamelessly rebuilt from HERE

to support multiple closed curves, but for the life of me cannot get the data flows sorted.

i have bruteforced my way through just about any permutation of grafts to little avail.

the furthest i got is this

the bigger circle is fine; the smaller one though seems to be using its own start point correctly for the first endpoint sublist, but then snaps over to the bigger circle's start point for its remaining endpoint sublists, if that makes any sense...

the goal is this (done by simply duplicating the definition and running them separately on each circle):

the definition so far:

this is most likely a case for the path mapper or similar heavyweights, but i plead guilty of [s]lacking big time in that department. a half-hearted attempt at aligning the data structures was aborted upon early signs of an oncoming headache...

if it is not too much of an effort, i would be very grateful if someone could show me the way. the idea is to pimp an ikea pax wardrobe with doors featuring a circle-packing or some other surfacing pattern milled along those bezier toolpaths.

thanks a lot

GH attached

connectivity.gh

Views: 417

Comment

You need to be a member of Grasshopper to add comments!

Comment by len tak on November 8, 2016 at 10:00am

hi hyungsoo,

i am still having to wrap my head around what the shift path actually did, but it worked like charm.

thanks a lot for your help

t

p.s. attaching a quick CAM mockup of what the milled surface could look like with a ball mill travelling along smooth ramps applied to the grasshopper output (not a proper circle packing yet, just circles inscribed into delaunay faces)

Comment by Hyungsoo Kim on November 8, 2016 at 8:42am

Check this.(Purple group)

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service