This class parameterizes the border of a 3D surface onto a square, with an arc-length parameterization: (u,v) values are proportional to the length of border edges.
Square_border_parameterizer_3 implements most of the border parameterization algorithm. This class implements only compute_edge_length() to compute a segment's length.
#include <CGAL/Square_border_parameterizer_3.h>
Model of the BorderParameterizer_3 concept.
BorderParameterizer_3 models are Strategies [GHJV95]: they implement a strategy of border parameterization for models of ParameterizationMesh_3
The full template declaration is:
template
class ParameterizationMesh_3
class Square_border_arc_length_parameterizer_3;
| |
default constructor.
|
|
| |
Compute the length of an edge. Arc-length border parameterization: (u,v) values are proportional to the length of border edges. |
CGAL::Circular_border_arc_length_parameterizer_3<ParameterizationMesh_3>
CGAL::Circular_border_uniform_parameterizer_3<ParameterizationMesh_3>
CGAL::Square_border_uniform_parameterizer_3<ParameterizationMesh_3>
CGAL::Two_vertices_parameterizer_3<ParameterizationMesh_3>
See Square_border_parameterization.cpp example.