Overview#

In OpenVCAD, a compiler is a class you run on a prepared implicit Node tree that turns the design into a concrete artifact—files or data meant for another program, not another implicit model. The implicit field and attributes stay on the core side; the compiler samples what it needs and writes the output format.

Typical roles include:

  • 3D printing – e.g. voxel image stacks for inkjet-style material or color workflows, or a slicer-oriented project built from scalar fields and regions.

  • Downstream tools – any path that must translate the OpenVCAD design into a format a printer, slicer, or simulation toolchain expects.

The bundled compiler classes are documented under Compilers; shared helpers live under Utilities.

pyvcad_compilers.version() str#

Get the version of OpenVCAD