API Reference¶
Auto-generated from source docstrings via mkdocstrings.
All public symbols are importable from the top-level package:
from toolpath_engine import (
# Primitives
Vector3, Position, Orientation, Frame, Variable,
# Geometry
Curve, Surface, GeometryModel,
# Toolpath
ToolpathPoint, Toolpath, ToolpathCollection,
# Strategies
FollowCurveStrategy, RasterFillStrategy, ContourParallelStrategy,
# Orientation rules
to_normal, fixed, lead, lag, side_tilt, blend, avoid_collision,
# Kinematics
Machine, Linear, Rotary,
# Post-processing
PostProcessor, PostConfig,
# Simulation
CollisionChecker,
# Integration
EngineWrapper,
)
Modules¶
| Module | Description |
|---|---|
| core.primitives | Vector3, Position, Orientation, Frame, Variable |
| core.toolpath | ToolpathPoint, Toolpath, ToolpathCollection |
| core.geometry | Curve, Surface, GeometryModel |
| orient.rules | to_normal, fixed, lead, lag, side_tilt, blend, avoid_collision |
| strategies | FollowCurveStrategy, RasterFillStrategy, ContourParallelStrategy |
| kinematics.machine | Machine, Linear, Rotary, KinematicChain |
| post.processor | PostProcessor, PostConfig |