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
      • 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

  • Installation
  • Theory and Motivation
  • Getting Started with OpenVCAD
  • Functional Grading Guide
  • Metamaterials
    • Concepts and representation
    • TPMS and lattice catalog
    • Custom unit cells
    • Functionally graded metamaterial geometry
    • Attribute modeling for metamaterials
    • Cylindrical and spherical cell maps
    • Conformal mapping CAD surfaces
    • Map lattices onto triangle meshes
    • Heterogeneous conformal lattices
    • Geometric characterization
  • Compilers
    • Material Inkjet Compiler
    • Color Inkjet Compiler
    • VAT Photo Compiler
    • Slicer Project Compilers
    • Simulation Compiler
  • Attribute Modifier and Resolver Guide
  • Attribute Conflict Resolution
  • Python Functions for Attributes
  • Advanced
    • Authoring CAD with CadQuery
    • Physical surface relief
    • Working with Volumes in OpenVCAD
    • Math expressions in OpenVCAD
    • Creating a Compiler in Python
  • Guides
  • Advanced

Advanced#

These focused guides cover workflows that build on the core OpenVCAD tutorials.

  • CAD with CadQuery

  • Physical surface relief

  • Working with volumes

  • Math expressions

  • Creating a compiler in Python

previous

Python Functions for Attributes

next

Authoring CAD with CadQuery

Show Source

© Copyright 2025, Charles Wade and Robert MacCurdy.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.20.0.