pymadcad
Simple yet powerful CAD (Computer Aided Design) library, written with Python.
- Installation
- Main concepts of madcad
- Guide
- References
- mathutils - All the basic math types and functions
- mesh - meshes and discretised objects
- kinematic - Kinematic solver/constraint system
- joints - Kinematic Joints definition
- primitives - 3D Primitives for Wire generation
- constraints - Geometric constraints on primitive
- generation - Functions to generate mesh surfaces from lines or meshes
- blending - Creation of surface between outlines
- cut - Functions for cutting meshes at edges or points, like chamfer
- boolean - Boolean cut/intersect/stitch meshes
- reverse - Reverse engineering functions
- hull - build convex hulls from lines or surfaces
- io - Read/write mesh or data files
- settings - Global and default settings
- hashing - Fast access to space associated data
- rendering - 3D user interface
- scheme - Annotation functionalities
- text - text rendering and meshing
- standard - Common standard parametric parts
- gear - Generation of gears, racks, etc
- Algorithms explanations
- Development guidelines