Boolean Operations


Boolean operations are a set of 3 operations that can be performed on two or more objects to create a new object. These operations are Or Not and And and are translated in Rhino as:


Union: This operation combines two or more objects into a single object. It’s equivalent to the mathematical union operation.


¬ Difference: This operation subtracts one or more objects from another object. It’s equivalent to the mathematical difference operation.


Intersection: This operation creates a new object that is the common volume of two or more objects. It’s equivalent to the mathematical intersection operation.


Additionally, Rhino defines a fourth “Boolean” operation: the split.

Split: This operation splits one or more objects with another object. It’s equivalent to operating in parallel the difference and intersection operations on the initial objects.