find_floating
Detect mesh parts that float after assembly, report each floating group's nearest part and gap, and list tiny near-miss pairs for contact fixes.
Instructions
Find parts that hang in the air. Meshes that touch or overlap form groups; the main group is the one
that stands on ground_z (or the largest). Every other group is floating: the answer names its nearest part
and the gap. tiny_gaps lists pairs that miss by touch..near metres (seams you cannot see). Run it
after assembling a model, then fix with move_to_contact or attach. Long lists are folded to max_listed entries
with a count. Empty touch and search follow the part size: 0.001 m and 1 m for parts of 0.3 m and more, less for
small parts (a 5 cm part gets about a sixth). Empty near is 2 percent of the size of each pair (the diagonal of
both parts together), at most 0.03 m: about 6 mm for a pair 0.3 m across. Each tiny gap shows the near it was
held against. Give numbers in metres to fix them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| near | No | ||
| names | No | ||
| touch | No | ||
| search | No | ||
| ground_z | No | ||
| max_listed | No |