API Reference#
Complete reference documentation for all volmdlr_tools modules and classes.
Module Overview#
Module |
Description |
|---|---|
Graph classes (Graph, AAG, GraphAssembly) and kinematics |
|
Feature recognition, extraction, and classification |
|
Shape recognizers (sheet metal, bearings, swept shapes) |
|
Assembly analysis utilities and finders |
|
Distance and interference calculations |
|
Wire manipulation utilities |
Package Structure#
Graph Module#
Core graph infrastructure including base Graph class, AAG for face analysis, GraphAssembly for assemblies, and kinematics for joint analysis.
Features Module#
Feature extraction and classification including extractors for blends, cavities, sharp edges, and sheet metal features.
- volmdlr_tools.features package
- volmdlr_tools.features.extractors package
- Submodules
- volmdlr_tools.features.extractors.core module
- volmdlr_tools.features.extractors.blend module
- volmdlr_tools.features.extractors.cavity module
- volmdlr_tools.features.extractors.sharp_edge module
- volmdlr_tools.features.extractors.deformation module
- volmdlr_tools.features.extractors.sheet_metal module
- volmdlr_tools.features.extractors.feature_classifier module
- Module contents
- volmdlr_tools.features.feature_types package
- volmdlr_tools.features.feature_types.sheet_metal package
- Submodules
- volmdlr_tools.features.feature_types.sheet_metal.bends module
- volmdlr_tools.features.feature_types.sheet_metal.corners module
- volmdlr_tools.features.feature_types.sheet_metal.jogs module
- volmdlr_tools.features.feature_types.sheet_metal.notches module
- volmdlr_tools.features.feature_types.sheet_metal.reliefs module
- volmdlr_tools.features.feature_types.sheet_metal.lances module
- volmdlr_tools.features.feature_types.sheet_metal.louvres module
- volmdlr_tools.features.feature_types.sheet_metal.deformations module
- volmdlr_tools.features.feature_types.sheet_metal.unknown module
- Module contents
- volmdlr_tools.features.classification package
Shapes Module#
Shape recognition and abstraction classes for specialized part types.
Assembly Module#
Assembly-level utilities including finders for specific components.
Utility Modules#
Distance calculations and wire operations.