Bool represents boolean operations as trees of nodes. There are three kind of nodes:
- Tree: root node of boolean operations. Every root node generates an output object in SketchUp and has just one child: an operation node. Bool Lite supports just one tree, Bool Pro can have multiple trees;
- Operation: performs a boolean operation between its children. Child nodes can be either other operations or normal operands. An operation can’t be son of another operation in Bool Lite;
- Operand: geometry used as operand in a boolean operation; can only be son of an operation node. Operands are coupled with SketchUp’s groups or component instances and their geometry must be a closed solid.