Grasshopper

algorithmic modeling for Rhino

I'm looking to achieve in GH what the Rhino Curveboolean tool does :

select a bunch of curves (be they open or closed) , pick points to add regions together, and output a clean closed curve.

Sadly, RDiff, RInt and RUnion components only work with closed curves.

Examples of workarounds most welcome !

Cheers,

--

Olivier

Views: 15010

Replies to This Discussion

A little late to this discussion but extremely helpful - Trevor over at Quotidien has implemented essentially a curveboolean tool that uses half-edge mesh data structures:

All is revealed here: http://codequotidien.wordpress.com/2012/08/15/half-edge-mesh-2/

Further posts look at offsets, depth-distance (a la space-syntax) and the straight-skeleton for any half-edge mesh. In all excellent work, and very commendable.

4 years later : the same fellow.

I am really struggling to create boundaries based on sets of curves.

Rhino's Curve Boolean really sould be implemented in Grasshopper :

The "Surface split" component would just need extra inputs :

-Points to select regions

-A boolean to choose whether the selected regions should be merged or not.

Determining the useful points to select the proper region seems very easy compared to the trouble I have to go through presently to extract the boundary I want from the fragments resulting from "Surface split".

Has anyone found a more simple way to generate complex boundaries from curves ?

Cheers,

Simple example...

Attachments:

OK, I managed to fake the region selection.

Still, I think this is a lot of spaghetti for a useful and simple task...

Attachments:

Hi Olivier, you could also try an alternative workflow. I've attached one possible different approach, but there's many ways to attack this.

Attachments:

Hello Pieter,

Thanks.

Your variant works indeed with the present set of curves, 

By hacking the "Surface Split " component, my method tries to mimic Rhino's Curve Boolean so as to be more "universal".

I would really like to see a proper "Curve boolean" component in Grasshopper...

hey guy.. nice job

Im interesting to try this app 

but  i need the password.. waht can i do to get this?

thanks!!!

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service