Codaform
EN
Download
The Codaform handbook

The documentation articles are available in English.

Boolean

Union, Subtract and Intersect

Boolean tools combine selected solids into result trees while preserving source lineage so the Project Browser and Parameter Graph can still expose the design history.

Where to find it
Home > Boolean
When to use it
Combining solids, cutting holes and keeping reusable construction history
On this page

Step by step

  1. Select the base object first, then any additional operand objects.
  2. Choose Union, Subtract or Intersect.
  3. Inspect the resulting Boolean tree in Project Browser.
  4. Parameterise source dimensions rather than flattening the result when you need editable design intent.

Union

Combines occupied volume from selected solids.

Subtract

Removes operand volume from the base solid. Source order matters because the first/base object defines what remains.

Intersect

Keeps only the volume common to the selected solids.

Nested results

Boolean results may contain other result shells and source nodes. The application preserves this structure so later edits, snapshots and export can follow the same intent.

Export compatibility

Designer supports Intersect, but native Python export does not currently support Intersect results. Validate export readiness before choosing a modelling workflow that depends on it.

Keep in mind

  • Use Project Browser to verify which source is the base and which sources are operands before debugging an unexpected Boolean result.

Keep building

Documentation