Skip to main content
Ctrl+K
OpenVCAD - Home OpenVCAD - Home

OpenVCAD Documentation Documentation Docs

    • Installation
    • Theory and Motivation
    • Getting Started with OpenVCAD
    • Functional grading
    • Metamaterials
    • Compilers
    • Attribute modifier and resolver
    • Attribute conflict resolution
    • Python functions for attributes
    • Advanced
  • Gallery
    • pyvcad module
    • pyvcad_compilers module
    • pyvcad_rendering module
    • pyvcad_attribute_resolver module
  • C++ API
  • Papers
  • Home
  • Guides
    • Installation
    • Moving from Version 2 to 3
    • Theory and Motivation
    • Getting Started with OpenVCAD
    • Functional grading
    • Metamaterials
      • Overview
      • Concepts and representation
      • TPMS and lattice catalog
      • Custom unit cells
      • Stochastic lattices
      • Functionally graded geometry
      • Attribute modeling
      • Cylindrical and spherical cell maps
      • Conformal mapping CAD surfaces
      • Conformal mapping triangle meshes
      • Heterogeneous conformal lattices
      • Geometric characterization
    • Compilers
      • Overview
      • Material Inkjet
      • Color Inkjet
      • VAT Photo
      • Slicer Project
      • Simulation Compiler
    • Attribute modifier and resolver
    • Attribute conflict resolution
    • Python functions for attributes
    • Advanced
      • Overview
      • CAD with CadQuery
      • Physical surface relief
      • Working with volumes
      • Math expressions
      • Creating a compiler in Python
  • Gallery
  • Python API
  • C++ API
  • Papers

Section Navigation

  • pyvcad module
    • Overview
    • Utilities
    • Geometry
    • Tree — base classes
    • Tree — leaf nodes
    • Tree — attribute nodes
    • Tree — composition nodes
    • Attributes
    • Analysis
    • Volumes
  • pyvcad_compilers module
    • Overview
    • Compilers
    • Utilities
  • pyvcad_rendering module
    • Interactive (GUI)
    • Headless (no GUI)
    • VTK data export
  • pyvcad_attribute_resolver module
    • Overview
    • Core API
    • Built-in Modules
  • Python API

Python API#

The pyvcad, pyvcad_compilers, pyvcad_rendering, and pyvcad_attribute_resolver modules. Open a section below for submodule and class documentation.

  • pyvcad module
    • Overview
    • Utilities
    • Geometry
    • Tree — base classes
    • Tree — leaf nodes
    • Tree — attribute nodes
    • Tree — composition nodes
    • Attributes
    • Analysis
    • Volumes
  • pyvcad_compilers module
    • Overview
    • Compilers
    • Utilities
  • pyvcad_rendering module
    • Interactive (GUI)
    • Headless (no GUI)
    • VTK data export
  • pyvcad_attribute_resolver module
    • Overview
    • Core API
    • Built-in Modules

previous

Gallery

next

pyvcad module

Show Source

© Copyright 2025, Charles Wade and Robert MacCurdy.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.20.0.