CGAL 5.3.1 - 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). | |