|
| Ricci_flow_parameterizer3 (const Mesh &mesh) |
| Constructor. More...
|
|
void | set_solver_settings (const RicciFlowSolverSettings &settings) |
| Set solver settings. More...
|
|
void | add_cone (typename boost::graph_traits< Mesh >::vertex_descriptor v, Scalar k) |
| Add cone singularities. More...
|
|
template<typename VertexUVMap , typename VertexIndexMap , typename VertexParameterizedMap > |
CGAL::Surface_mesh_parameterization::Error_code | parameterize (TriangleMesh &mesh, halfedge_descriptor bhd, VertexUVMap uvmap, VertexIndexMap vimap, VertexParameterizedMap vpmap) |
| Parameterize the surface. More...
|
|
template<typename Mesh, typename SEM, typename SVM>
class Euclid::Ricci_flow_parameterizer3< Mesh, SEM, SVM >
This class is compatible with CGAL::Surface_mesh_parameterization::parameterize().
template<typename Mesh , typename SEM , typename SVM >
template<typename VertexUVMap , typename VertexIndexMap , typename VertexParameterizedMap >
CGAL::Surface_mesh_parameterization::Error_code Euclid::Ricci_flow_parameterizer3< Mesh, SEM, SVM >::parameterize |
( |
TriangleMesh & |
mesh, |
|
|
halfedge_descriptor |
bhd, |
|
|
VertexUVMap |
uvmap, |
|
|
VertexIndexMap |
vimap, |
|
|
VertexParameterizedMap |
vpmap |
|
) |
| |
Only CGAL::Seam_mesh is supported. Note some parameters are not used internally but only serves to be consistent with the CGAL interface.
- Parameters
-
mesh | The seam mesh. |
bhd | A boundary halfedge, not used. |
uvmap | A property map to store the uv coordinates. |
vimap | A property map to store the vertex index, not used. |
vpmap | A property map to store if a vertex has been parameterized. |