envelope_check
Verify that each named part's bounding box stays within its specified envelope in an assembly. Returns violations with part, axis, and allowed bounds if exceeded.
Instructions
Keep-out gate: assert each named part's world bounding box stays inside its declared envelope. envelopes maps a part's link name (or label) to {"min": [x,y,z], "max": [x,y,z]} in the assembly frame. Returns violations [{part, axis, got, allowed}, ...]; empty means everything is within its box.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| assembly | Yes | ||
| envelopes | Yes |