Envelope Check
envelope_checkValidate each part's bounding box against its declared envelope, returning violations for parts outside allowed bounds.
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 |