CGAL 6.1.1 - Planar Parameterization of Triangulated Surface Meshes

Loading...
Searching...
No Matches
Modules | Classes
Surface Parameterization Methods
Reference Manual

##

This CGAL package implements several parameterization methods:

- Fixed border:
  - Tutte Barycentric Mapping [12]. One-to-one mapping is guaranteed for convex border.
  - Floater Mean Value Coordinates [4]. One-to-one mapping is guaranteed for convex border.
  - Discrete Conformal Map [3]. Conditionally guaranteed if all weights are positive and border is convex.
  - Discrete Authalic parameterization [2]. Conditionally guaranteed if all weights are positive and border is convex.
- Free border:
  - As Rigid As Possible Maps [9]
  - Least Squares Conformal Maps [8].
- Borderless:
  - Orbifold Tutte Embeddings [1]

## Modules
| Orbifold Helper Functions

## Classes
class | CGAL::Surface_mesh_parameterization::ARAP_parameterizer_3< TriangleMesh_, BorderParameterizer_, SolverTraits_ >
| The class `ARAP_parameterizer_3` implements the Local/Global Approach to Mesh Parameterization [9]. More...
class | CGAL::Surface_mesh_parameterization::Barycentric_mapping_parameterizer_3< TriangleMesh_, BorderParameterizer_, SolverTraits_ >
| The class `Barycentric_mapping_parameterizer_3` implements Tutte Barycentric Mapping algorithm. More...
class | CGAL::Surface_mesh_parameterization::Discrete_authalic_parameterizer_3< TriangleMesh_, BorderParameterizer_, SolverTraits_ >
| The class `Discrete_authalic_parameterizer_3` implements the Discrete Authalic Parameterization algorithm. More...
class | CGAL::Surface_mesh_parameterization::Discrete_conformal_map_parameterizer_3< TriangleMesh_, BorderParameterizer_, SolverTraits_ >
| The class `Discrete_conformal_map_parameterizer_3` implements the Discrete Conformal Map (DCM) parameterization. More...
class | CGAL::Surface_mesh_parameterization::Fixed_border_parameterizer_3< TriangleMesh_, BorderParameterizer_, SolverTraits_ >
| The class `Fixed_border_parameterizer_3` is the base class of fixed border parameterization methods (Tutte, Floater, ...). More...
class | CGAL::Surface_mesh_parameterization::Iterative_authalic_parameterizer_3< TriangleMesh_, BorderParameterizer_, SolverTraits_ >
| The class `Iterative_authalic_parameterizer_3` implements the Iterative Parameterization algorithm, as described by Jain et al. More...
class | CGAL::Surface_mesh_parameterization::LSCM_parameterizer_3< TriangleMesh_, BorderParameterizer_, SolverTraits_ >
| The class `LSCM_parameterizer_3` implements the Least Squares Conformal Maps (LSCM) parameterization [8]. More...
class | CGAL::Surface_mesh_parameterization::Mean_value_coordinates_parameterizer_3< TriangleMesh_, BorderParameterizer_, SolverTraits_ >
| The class `Mean_value_coordinates_parameterizer_3` implements Floater Mean Value Coordinates parameterization. More...
class | CGAL::Surface_mesh_parameterization::Orbifold_Tutte_parameterizer_3< SeamMesh, SolverTraits_ >
| The class `Orbifold_Tutte_parameterizer_3` implements Orbifold Tutte Planar Embeddings [1]. More...