A repository for creating and managing 3D printable models using CadQuery.
cadquery-scripts/
├── models/ # Generated model files (Example shown below)
│ └── example/
│ └── v1/
│ ├── example.stl # Generated 3D model file
│ ├── example.md # Model documentation
│ └── example.svg # Model visualization
├── scripts/ # Model generation scripts
│ └── example.py # One script per model
├── template.py # Abstract class inheriting from model (use w/ LLM)
├── model.py # Base class handling run/name functionality
├── utils.py # Display and export utilities
├── .gitignore # Git ignore file
├── .python-version # Specifies required Python version
├── README.md # This file
├── template.md # A markdown template for pasting to LLMs
└── requirements.txt # Project dependencies
To generate all models and their documentation, run:
for f in scripts/*.py; do HIDE_DISPLAY=1 .venv/Scripts/python -m "scripts.$(basename ${f%.*})"; done