Advanced Boolean
Rhino command: SwBoolean
The advanced boolean gives you more power about the boolean of many objects. The boolean in Rhino gives you no feedback in case of failure. With the advanced boolean all boolean operations are done one by one so any failure gives you the exact object which fails. Further there are options to move or scale the objects in case of failure and try again.
Dialog Description
Objects: Press the left “Select” button to define the primary objects and click the objects for the operations. If you want to difference or intersect, you also have to select the secondary objects (use right “Selected” button).
General Parameter: All three necessary boolean operations are available: Union, Difference and Intersection.
Global Tolerance: This will be used as the standard tolerance for boolean without moving and scaling. If this is increased, maybe no moving or scaling is necessary.
Standard boolean first: If this checkbox is selected, the program tries the standard boolean operation on all selected items before trying to do the operation on every single object.
Keep Objects: If this checkbox is selected, the single objects are kept. Otherwise they will be deleted.
Movement: You can allow to move the single object within the move tolerance in the selected x,y and/or z direction. Moving the objects is only tried if the standard boolean operation fails.
Scaling: You can allow to scale the single object within the scale tolerance in the selected x,y and/or z direction. Scaling the objects is only tried if the standard boolean operation fails.
Control: You can either start the advanced boolean operation or close the dialog.
During calculation a progress dialog will be shown. In this dialog the operation can be interrupted. If the advanced boolean fails the objects which failed to boolean are selected.