The position of the face in the shape, counting from 0 in the order shapes.face.getFaces
uses.
The vertex normals as a flat list of x, y, z triples, one per vertex.
How many triangles the face was cut into.
The triangles as a flat list of vertex indexes, three per triangle.
The vertex positions as a flat list of x, y, z triples.
The same vertex positions as a list of points.
A point in the middle of the face's parameter range, on the surface.
The surface normal at centerPoint.
The texture coordinates as a flat list of u, v pairs, one per vertex.
OptionalareaThe surface area of the face in square model units; present only with computeMetadata.
OptionalcenterThe center of mass of the face; present only with computeMetadata.
OptionalsurfaceThe kind of surface the face lies on, such as Plane, Cylinder or BSplineSurface;
present only with computeMetadata.
OptionaltoleranceThe geometric tolerance of the face in model units; present only with computeMetadata.
OptionaladjacentThe indexes of the faces that share an edge with this one; present only with
computeMetadata.
OptionalfaceThe face's stable id in the shape's graph, or -1 when unavailable; present only with
computeMetadata.
The triangulation of one face inside a
DecomposedMeshDto: flat coordinate lists the way graphics libraries take them, plus optional facts about the face whencomputeMetadatawas set.