Grasshopper

algorithmic modeling for Rhino

I was getting mixed results when performing solid boolean operations on pipes, so I decided to do a test. This test compares boolean operations on a) box/box, b) box/pipe, and c) pipe/pipe.

 

The results:

a) box/box: everything works fine

b) box/pipe: union works, but intersection and difference are reversed

c) pipe/pipe: difference works, but union and intersection are reversed

 

Views: 4328

Attachments:

Replies to This Discussion

This could be related to the negative volume bug
That makes sense.

Thanks for the tip Danny. Knowing this, I made a workaround (although tedious) to do recursive "intersections" with HoopSnake to get a union of pipes.

I'm am making a trussed antenna. I don't mind the extra computation time, but it seems to max out after a number of intersections. I can do about 50 sequential "intersections" without a problem, but then I get issues. Is there a limit to this?

Attachments:

I have tracked the discussion of pipes in your previous posts and comments. To use a 3D printer I need to have uniformed geometry of pipes. As you have discussed earlier, the union battery does not work on pipes. The first comment points to the the difficulty that is probably responsible for that. I am going to develop a VB battery which generates sweeps along a given curve. Do you think that the same problem will appear again? In other words, does the union Boolean function work with the output of sweeps?

Thanks.

following my previous comment, I created pipes with VB scripting using SweepOneRail method. Again the union boolean method does not work! Would you have another idea?

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service