ReadonlycavitiesReadonlyelementReadonlyindexReadonlylevelsReadonlylocalReadonlylocalReadonlyrenderReadonlyrenderReadonlyrenderxyz per element (frame matches the render positions' convention).
ReadonlyrenderReadonlyskippedReadonlyskippedSkip reason per skippedIds entry (stable slugs:
no-geometry / missing-placement / singular-placement /
empty-result / invalid-unit-scale).
ReadonlytrisReadonlytrisReadonlyvertex
Flat result of
simplifyMeshes: per surviving elementi,vertexCounts[i]vertices andindexCounts[i]indices taken in order from the concatenated arrays (mirrors theexportGlbFromMesheswire convention).localPositionsis 1:1 withrenderPositions(f64, file units, element object frame);localIndicesis 1:1 withrenderIndicesbut in the IFC frame's winding. Skipped elements are reported inskippedIds/skippedReasonsand must keep their original geometry.