Walks every SceneGeometry in the SceneModel and emits
data-shape errors that the renderer or downstream optimisations
can't safely tolerate. One pass; eight codes.
GEOMETRY_NO_POSITIONS missing positionsCompressed
GEOMETRY_POSITIONS_LENGTH length not divisible by 3
Walks every SceneGeometry in the SceneModel and emits data-shape errors that the renderer or downstream optimisations can't safely tolerate. One pass; eight codes.
GEOMETRY_NO_POSITIONSmissing positionsCompressedGEOMETRY_POSITIONS_LENGTHlength not divisible by 3GEOMETRY_NORMALS_LENGTHlength ≠ 2 × vertex count (oct-pairs)GEOMETRY_UVS_LENGTHlength ≠ 2 × vertex countGEOMETRY_AABB_NONFINITENaN / Infinity in AABBGEOMETRY_AABB_INVERTEDmin > max on at least one axisGEOMETRY_INDICES_LENGTHlength doesn't match primitive strideGEOMETRY_INDEX_OUT_OF_RANGEindex ≥ vertex count