TOPICS
Search

Triangle Mesh


A triangle mesh is a two-dimensional mesh whose maximal cells are triangles. It is commonly used to represent a piecewise-linear surface, but a triangle mesh need not be a manifold. It can be described combinatorially by a triple M=(V,E,F), where V is a finite set of vertices with geometric coordinates, E is a set of pairs of vertices called edges, and F is a set of triples of vertices called faces. The set E is the union of the three vertex pairs determined by every face in F (Botsch et al. 2010).

The 1-skeleton of the triangle mesh is the graph (V,E). In general this graph does not determine F, since a 3-cycle of edges need not bound a face. Under the additional condition that every 3-cycle is filled, the faces can be recovered as

 F={{u,v,w} subset= V:{u,v},{v,w},{w,u} in E}.

Thus F is the set of 2-simplices of the clique complex of the 1-skeleton.

In a manifold triangle mesh, an edge belonging to exactly one triangle is a boundary edge, while an interior edge belongs to exactly two triangles. An edge belonging to more than two triangles is nonmanifold. A vertex at which the incident faces form disconnected fans is also nonmanifold. If the represented surface is an orientable surface, the mesh can be oriented by consistently ordering the three vertices of every face. Reversing this order reverses the corresponding normal vector.


See also

1-Skeleton, Clique Complex, Mesh, Normal Vector, Orientable Surface, Piecewise-Linear Surface, Simplicial Complex, Triangulation

Explore with Wolfram|Alpha

References

Botsch, M.; Kobbelt, L.; Pauly, M.; Alliez, P.; and Lévy, B. Polygon Mesh Processing. Natick, MA: A K Peters, 2010.

Cite this as:

Weisstein, Eric W. "Triangle Mesh." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/TriangleMesh.html

Subject classifications