Surface triangulation
Triangulation of a surface means
- a net of triangles, which covers a given surface partly or totally, or
- the procedure of generating the points and triangles of such a net of triangles.
Approaches
This article describes the generation of a net of triangles. In literature there are contributions which deal with the optimization of a given net.Surface triangulations are important for
- visualizing surfaces and
- the application of finite element methods.
To triangulate an implicit surface is more difficult.
There exist essentially two methods.
- One method divides the 3D region of consideration into cubes and determines the intersections of the surface with the edges of the cubes in order to get polygons on the surface, which thereafter have to be triangulated. The expenditure for managing the data is great.
- The second and simpler concept is the marching method. The triangulation starts with a triangulated hexagon at a starting point. This hexagon is then surrounded by new triangles, following given rules, until the surface of consideration is triangulated. If the surface consists of several components, the algorithm has to be started several times using suitable starting points.
Polygonizing a surface means to generate a polygon mesh.
The triangulation of a surface should not be confused with the triangulation of a discrete prescribed plane set of points. See Delaunay triangulation.
Software
- and in the Point Cloud Library