Grasshopper

algorithmic modeling for Rhino

I am trying to get the boolean difference between a set of breps and a set of pipes. The result comes out strange in that, rather than ending up with a solid that is punched with the pipe shapes, the pipe shapes seem to knock out the bits of the brep. I tried changing the tolerance level in Rhino to 0.1 but no success. I flattened all the data input before differencing. No success. I get the same result when I use Boolean trim rather than Boolean difference. Is this a data tree issue or a bug? I am in ghx v6.

Views: 623

Replies to This Discussion

Image attached.

Attachments:
Did you cap the pipes and make sure that your surface is a closed brep?? Just can say that without deff...

Ok. I think this might be it. Daft question: how do I cap the pipe? The cap holes function reports an error when I hook the pipe up. This may have something to do with the fact that the pipe's surface normals point inwards. So I tried to flip the pipe and it ran an error again. Any suggestions? Definition attached.

Attachments:


Hi Cadebe, Is this what you are looking after?

Try solid intersection. ;) you dont need to cap because all geometry are closed. Hope it helps.

Hi Lucas,

Thank you for the reply. Yes, I played around with it and also found that the intersection was a better solution. There was another bug in the script, the reason why some of the blocks disappear when intersected. This has now also been resolved.

Many thanks for helping out.

Carla

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service