|
CGAL 6.3 - Polygon Mesh Processing
|
Optional parameters of the functions of this package are implemented as Named Parameters. The page Named Parameters describes their usage.
Topics | |
| Concepts | |
| Predicates | |
| Classes and functions that answer queries about a polygon mesh or its elements. | |
| Connected Components | |
| Two faces are in the same connected component if there is a path of adjacent faces such that all edges between two consecutive faces of the path are not marked as constrained. | |
| Location Functions | |
| Functions to locate points on a mesh, and manipulate such locations. | |
| Geometric Measure Functions | |
| Functions to compute discrete curvatures, lengths of edges and borders, areas of faces and patches, volumes of closed meshes. | |
| Normal Computation | |
| Functions to compute unit normals for individual/all vertices or faces. | |
| Corrected Curvature Computation | |
| Functions to compute the corrected curvatures of a polygon mesh. | |
| Feature Detection Functions | |
| Functions to detect sharp edges and surface patches of polygon meshes. | |
| Distance Functions | |
| Functions to compute the distance between meshes, between a mesh and a point set and between a point set and a mesh. | |
| Intersection Functions | |
| Functions to test if there are self intersections, and to report faces that do intersect. | |
| Miscellaneous Functions | |
| Deprecated Functions | |
Files | |
| file | CGAL/polygon_mesh_processing.h |
| Convenience header file including the headers for all the free functions of this package. | |