Tree — leaf nodes ================= **Leaves** are terminal :class:`Node` subclasses: they do not wrap other nodes as children. They are where concrete implicit geometry and sources live—analytic primitives, meshes, CAD imports, lattices, extruded profiles, and signed-distance fields. Nodes that combine or transform subtrees are **composition** operators; see :doc:`composition`. .. currentmodule:: pyvcad .. autoclass:: Function :members: :undoc-members: :special-members: __init__ .. autoclass:: Mesh :members: :undoc-members: :special-members: __init__ .. autoclass:: RectPrism :members: :undoc-members: :special-members: __init__ .. autoclass:: Sphere :members: :undoc-members: :special-members: __init__ .. autoclass:: Strut :members: :undoc-members: :special-members: __init__ .. autoclass:: CAD :members: :undoc-members: :special-members: __init__ .. autoclass:: Cylinder :members: :undoc-members: :special-members: __init__ .. autoclass:: Cone :members: :undoc-members: :special-members: __init__ .. autoclass:: Torus :members: :undoc-members: :special-members: __init__ .. autoclass:: GraphLattice :members: :undoc-members: :special-members: __init__ .. autoclass:: MappedImplicitLattice :members: :undoc-members: :special-members: __init__ .. autoclass:: MappedGraphLattice :members: :undoc-members: :special-members: __init__ .. autoclass:: MappedGraphSegmentInfo :members: .. autoclass:: Text :members: :undoc-members: :special-members: __init__ .. autoclass:: SignedDistanceField :members: :undoc-members: :special-members: __init__ .. autoclass:: PolygonExtrude :members: :undoc-members: :special-members: __init__