(s, h, part, w) per vertex; see the module docs.
The first bodyIndexCount indices are the closed body; the rest are fins.
Axis-aligned bounds: [minX, minY, minZ, maxX, maxY, maxZ].
Eye centre (z, y) and radius, in mesh units.
Triangle indices.
Mouth line height (y) and length (in s).
Unit normals, xyz per vertex.
xyz per vertex. Fish face +z (nose at z = 0.5, tail tip at z = −0.5), y up.
Fish mesh plus what the shader needs to paint the face.