# OmniPart + TRELLIS2 Assembly Diagnostics

- Run: `/data/250010098/physxanything_stage1_experiments/runs/omnipart_trellis2_perpart_formal_softfit_selected_20260417/00244988f3424ae0a7fb6f2381272361`
- Success parts: `2 / 2`
- OmniPart boxes: `4`

## Part Stats

| idx | part_id | crop | target volume | mask px | faces | mesh/target IoU | fill ratio |
| --- | --- | --- | ---: | ---: | ---: | ---: | ---: |
| 0 | 1 | dim_context | 0.361552 | 12033 | 1206698 | 0.7539 | 0.9572 |
| 1 | 4 | dim_context | 0.197743 | 3240 | 3618178 | 0.7871 | 0.9474 |

## Pairwise Target BBox Relations

| part_i | part_j | bbox IoU | intersection volume | gap |
| --- | --- | ---: | ---: | ---: |
| 1 | 4 | 0.5469 | 0.197743 | 0.000000 |

## Notes

- These diagnostics are AABB-level sanity checks, not surface-intersection tests.
- High target bbox IoU means assembly conditions overlap before any mesh generation.
- Low mesh-to-target bbox IoU or very anisotropic extent ratios can indicate poor bbox fit or part hallucination.
