algorithmic modeling for Rhino

Boolean diff between a cube and 20.000 cylinders - Computer crashes

Hello Community

I wanted to operate a Boolean Difference between this slat and aprox. 20.000 Cylinders for rendering purposes. But my Computer crashes evertime I select more than 50 Cylinders... Scripting seems no solution. 

this is the script

Any suggestions?

Views: 253


You need to be a member of Grasshopper to add comments!

Join Grasshopper

Comment by Yevgeny Koramblyum on April 15, 2015 at 2:21pm

Rasmus comment is spot on. Also it helps to bake all the circle first. Then split a portion at a time. 

Comment by Rasmus Holst on April 13, 2015 at 10:42am

Hi Florian. 

Why don't you keep it 2D for the boolean?

Meaning that you will create a perforated plane surface.

Then if you need it in 3D for a rendering(?), you can extrude this surface.

My experience is that doing a lot of 3D booleans is always gonna be heavy, but if so, meshes might be faster to work with.

Cheers Rasmus





  • Add Photos
  • View All

© 2019   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service