CGAL 6.2 - Polygon Mesh Processing
Loading...
Searching...
No Matches
Reference Manual

David Coeurjolly, Jacques-Olivier Lachaud, Konstantinos Katrioplas, Sébastien Loriot, Ivan Pađen, Mael Rouxel-Labbé, Hossam Saeed, Jane Tournois, Sébastien Valette, and Ilker O. Yaz
This package provides a collection of methods and classes for polygon mesh processing, ranging from basic operations on simplices such as the computation of an edge length, to complex geometry processing algorithms such as collision and intersection detection, computation of distances between meshes, and more.
Introduced in: CGAL 4.7
Depends on: documented for each function
BibTeX: cgal:lty-pmp-26a
License: GPL
Windows Demo: CGAL Lab

Classified Reference Pages

Parameters

Optional parameters of the functions of this package are implemented as Named Parameters. The page Named Parameters describes their usage.

Corefinement and Boolean Operation Functions

Meshing Functions

Combinatorial and Geometric Repair Functions

Polygon Soup Orientation Functions

Predicate Functions

Connected Components

Location Functions

Elementary Geometric Functions

Normal Computation Functions

Curvature Computation Functions

Feature Detection Functions

Distance Functions

Intersection and Collision Detection

Miscellaneous

I/O Functions

Modules

 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  polygon_mesh_processing.h
 Convenience header file including the headers for all the free functions of this package.