# OmniPart + TRELLIS2 Assembly Diagnostics

- Run: `/data/250010098/physxanything_stage1_experiments/runs/omnipart_trellis2_perpart_softfit_smoke_20260417/0044d40f1bf8459783d93d1bd7c9b54e`
- 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.004535 | 5659 | 331362 | 0.6584 | 0.8260 |
| 1 | 3 | dim_context | 0.042328 | 2492 | 523084 | 0.5888 | 0.8847 |

## Pairwise Target BBox Relations

| part_i | part_j | bbox IoU | intersection volume | gap |
| --- | --- | ---: | ---: | ---: |
| 1 | 3 | 0.0000 | 0.000000 | 0.126984 |

## 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.
