fellesverkstedet / Bark-beetle-parametric-toolpaths

A grasshopper plugin for digital fabrication. Enables direct fabrication of geometry with 3D printers, CNC milling, Laser cutters, Robot arms and more. Also featuring 1:1 augmented reality toolpath projections.
97 stars 18 forks source link

Cleaning up clusters: Switch to Rhino6? #41

Open Siemenc opened 6 years ago

Siemenc commented 6 years ago

I'm thinking about how to clean up the components for easier debugging. And was wondering if it makes sense to use the system they use for organizing electric cables. One main bundle of wires going through the whole definition and the necessary input branching out and into the bundle again where needed. See below: image This leads me to the next question. In Grasshopper 1 (Rhino6) there are so-called "relays" which make it easier to implement this system. You double click on a wire and you get a relay. So then the question is, do we make the switch to Rhino6 or not yet? I tried opening a file with relays in Rhino 5 but it gives me a warning saying it does not recognize the relay component and then deletes it. I guess we could work for now with the standard geometry components to do the same, it might just be more work.

Siemenc commented 6 years ago

Ok, so I've spend quite a lot of time sorting out just the offset component and it makes everything way easier to work with. It requires some practice to get the idea and I'm not sure if it's worth the effort. At least in Rhino5. In case we decide to switch to Rhino6 than I would consider this with Relays. Now it's a lot of copying and connecting. image image

Siemenc commented 6 years ago

A downside is that it spreads out the grasshopper even more. Perhaps this can be reworked to layers stacked on top of each other?