Developer Docs#

Under-the-hood documentation for developers extending volmdlr_tools.

These documents provide low-level details about internal systems and extension mechanisms. They are intended for contributors and developers building on top of the library.

Note

This section assumes familiarity with the user-facing documentation. Start with the User Guide if you’re new to the library.

Feature Classification System

Internal rule-based system for categorizing recognized features. Learn how to extend the classification rules and add new feature types.

Shape Editing Architecture

Internal architecture of the defeaturing module. Learn how to extend with new removal strategies.

Topics#

  • Feature Classification - Rule registries, matchers, and confidence scoring

  • Shape Editing Architecture - Defeaturing internals, algorithms, and extension patterns