|
CGAL 6.0 - Planar Parameterization of Triangulated Surface Meshes
|
FaceGraph concept.This CGAL package implements several parameterization methods:
The following classes implement the methods listed above:
CGAL::Surface_mesh_parameterization::ARAP_parameterizer_3<TriangleMesh, BorderParameterizer, SolverTraits>CGAL::Surface_mesh_parameterization::Barycentric_mapping_parameterizer_3<TriangleMesh, BorderParameterizer, SolverTraits>CGAL::Surface_mesh_parameterization::Discrete_authalic_parameterizer_3<TriangleMesh, BorderParameterizer, SolverTraits>CGAL::Surface_mesh_parameterization::Discrete_conformal_map_parameterizer_3<TriangleMesh, BorderParameterizer, SolverTraits>CGAL::Surface_mesh_parameterization::Iterative_authalic_parameterizer_3<TriangleMesh, BorderParameterizer, SolverTraits>CGAL::Surface_mesh_parameterization::LSCM_parameterizer_3<TriangleMesh, BorderParameterizer>CGAL::Surface_mesh_parameterization::Mean_value_coordinates_parameterizer_3<TriangleMesh, BorderParameterizer, SolverTraits>CGAL::Surface_mesh_parameterization::Orbifold_Tutte_parameterizer_3<TriangleMesh, SolverTraits>Border parameterization methods define a set of constraints (a constraint specifies two (u,v) coordinates for each instance of a vertex along the border).
This package implements common border parameterization methods:
The following classes implement the methods listed above:
CGAL::Surface_mesh_parameterization::Circular_border_uniform_parameterizer_3<TriangleMesh>CGAL::Surface_mesh_parameterization::Circular_border_arc_length_parameterizer_3<TriangleMesh>CGAL::Surface_mesh_parameterization::Fixed_border_parameterizer_3<TriangleMesh, BorderParameterizer, SolverTraits>CGAL::Surface_mesh_parameterization::Square_border_uniform_parameterizer_3<TriangleMesh>CGAL::Surface_mesh_parameterization::Square_border_arc_length_parameterizer_3<TriangleMesh>CGAL::Surface_mesh_parameterization::Two_vertices_parameterizer_3<TriangleMesh>The general definition of input meshes handled directly by CGAL::Surface_mesh_parameterization::parameterize() is a triangulated surface mesh model of FaceGraph that is homeomorphic to a disc (may have holes). In particular, it means that it must be 2-manifold and oriented.
The package performs the next checks:
Modules | |
| Main Functions | |
| The central functions, main entry point of the package. | |
| Enums | |
| The enum classes defined and used in this package. | |
| Concepts | |
| The concepts of this package. | |
| Surface Parameterization Methods | |
| This CGAL package implements several parameterization methods: | |
| Border Parameterization Methods | |
| Border parameterization methods define a set of constraints (a constraint specifies two (u,v) coordinates for each instance of a vertex along the border). | |
Files | |
| file | surface_mesh_parameterization.h |
| Convenience header file including the headers for all the free functions of this package. | |