ReadonlycontributesAlways true: instances that don't contribute to GI, or aren't visible, never merge.
ReadonlyflipPer triangle of geometry: 1 when it comes from a mirrored source (TRIANGLE_FLAG_FLIP_FRONT_FACE).
ReadonlygeometryWorld-space positions (each source vertex transformed once), Uint32Array indices, and the sources' triangle flags (filter bit).
ReadonlymaskThe sources' mask (0-255, 0xff when they give none).
ReadonlysourcePer triangle of geometry: the source instance index (TraceSceneInstance.instanceIndex).
ReadonlysourcePer triangle of geometry: its material as stored in flags bits 16-31
(material + 1, 0 for none): the source mesh's triangleMaterials entry,
else the source instance's material. The group's geometry carries no
materials; assembly writes these.
ReadonlysourcesReadonlysourcePer triangle of geometry: the triangle's index in its source mesh.
ReadonlyvisibleAlways true (see contributesToGi).
One merged mesh: what to build, and the ids assembly writes into the built records.