get_feature_inventory
Reads every feature in the SolidWorks part tree with per-cut details and bore inventory from geometry. Call before modifying multi-feature parts to verify unchanged features.
Instructions
Inventario completo de operaciones — one read of EVERY feature in the tree.
Per feature: name, type, dimensions, plus per-cut detail (kind, through, depth,
diameter, internal) and the source of each value ('feature' | 'geometry' |
'addin'). On cuts, unknowns are explicit (through=None over COM, named in
unverified); on non-cut features the N/A cut fields are omitted.
occluded:true cuts cannot be verified by an iso render — check them with
capture_views(section=...) / list_faces.
Also returns bores: a GEOMETRY-FIRST inventory of every cylindrical bore in
the solid (Ø, axis, center, through/blind, and split=True when a slot crosses
the bore — a clevis/fork, not a solid-hub hole), read from face geometry, not
the feature tree. This catches what per-feature detail can't: a split pin hole,
a bore shared across features, two bores in one cut.
USE BEFORE modifying any multi-feature part: enumerate every cut, change one, re-call, then confirm feature_count + the OTHER features are unchanged. The inventory is a contract. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||