blender_check_retention
Verify part retention by simulating displacement and checking collision with static objects, returning CAPTIVE or FREE for assemblies like hinges and sockets.
Instructions
Verify a moving part is captive by translating it displacement mm in direction and checking intersection with static_objects. Returns CAPTIVE or FREE.
direction: '+X'/'-X'/'+Y'/'-Y'/'+Z'/'-Z'. Use for: car body on axles, ball in socket, hinge pin in barrel.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| direction | No | +Z | |
| displacement | No | ||
| moving_object | Yes | ||
| static_objects | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |