No curve boolean ?

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

Load Previous Replies
  • up

    Daniel Fink

    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.

    • up

      Olivier Suire

      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,

      4
    • up

      Juan Carlos Tellez Vera

      hey guy.. nice job

      Im interesting to try this app 

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

      thanks!!!