Wireframe Boolean Operations

The full combination of operations and their inputs and outputs are summarised in the following table:

Operation Inputs Output Wireframes No. of Output Wireframes
SOLID UNION Solids A, B1, B2..Bn A+B1+B2+..+Bn 1
SOLID INTERSECTION Solids A, B1, B2..Bn A&B1&B2&..&Bn 1
SOLID DIFFERENCE (A-B) Solids A, B1, B2..Bn A-(B1 + ..+ Bn) 1
SOLID DIFFERENCE (B-A) Solids A, B1, B2..Bn (B1 + ..+ Bn)-A 1
SOLID ABOVE SURFACE A-surface, B1..Bn-Solids Independent solids above surface n
SOLID BELOW SURFACE A-surface, B1..Bn-Solids Independent solids above surface n
SURFACE DIFFERENCE (A-B) Surfaces A, B1..Bn A-(B1 + ..+ Bn) 1
SURFACE DIFFERENCE (B-A) Surfaces A, B1..Bn (B1 + ..+ Bn)-A 1
SURFACE MERGE Surfaces A, B1..Bn A1+B1+..+Bn 1
SURFACE INTERSECTION Surfaces A, B1..Bn A1&B1&..&Bn 1
SURFACE INSIDE SOLID A-surface, B1..Bn-Solids Surfaces inside many solids n
SURFACE OUTSIDE SOLID A-surface, B1..Bn-Solids Surfaces outside many solids n
ADVANCED only 2 inputs a combination of selected Boolean operations 1
SURFACE MERGE MIN Surfaces A, B1..Bn minimum merging.. 1
SURFACE MERGE MIN Surfaces A, B1..Bn minimum merging.. 1