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 :doc:`compilers`; shared helpers live under :doc:`utilities`. .. currentmodule:: pyvcad_compilers .. automodule:: pyvcad_compilers :no-members: :no-inherited-members: .. autofunction:: version