verify_model
Validates the active part or assembly against expected dimensions, mass, volume, feature counts, and interference, then reports pass/fail checks.
Instructions
Check the active part or assembly against what you meant to build.
Call this as the last step of a build (and whenever a step looks suspicious). A modelling tool returning success does not prove the geometry is right; this reads the model back and compares it with your expectations. Give only the expectations you know; each becomes one check. With no expectations it just reports what it measured.
Units: mm, mm³ and kg. bounding_box_mm is the overall size
[x, y, z] in model axes (a sketch on the Front Plane extrudes
along z). Widen relative_tolerance when your hand calculation
ignores fillets or chamfers, and length_tolerance_mm when
measured.bounding_box_method is assembly_box (SolidWorks'
assembly box can be slightly larger than the parts). Mass depends on
the assigned material; without one SolidWorks uses a default density.
Each check reports expected, actual, tolerance and
passed: true, false, or null when the value could not
be measured (never counted as a pass). verdict is pass,
fail, inconclusive (nothing failed, something unmeasured) or
report_only. status stays success when the model does not
match: the tool worked, the model is what failed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input_data | No | Expectations and tolerances. Defaults to None (report only). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||