CGAL 6.0 - 2D Generalized Barycentric Coordinates
|
#include <CGAL/Barycentric_coordinates_2/Mean_value_2.h>
The class Mean_value_2
implements 2D mean value coordinates ( [5], [2], [3] ).
This class is parameterized by a traits class Traits
, and it is used as a coordinate class to complete the class Generalized_barycentric_coordinates_2
. For a polygon with three vertices (triangle) it is better to use the class Triangle_coordinates_2
. Mean value coordinates can be computed only approximately due to an inevitable square root operation, and they are necessarily positive only inside the kernel of a star-shaped polygon and inside any quadrilateral.
Traits | must be a model of the concept BarycentricTraits_2 . |
BarycentricCoordinates_2
Types | |
typedef Traits::FT | FT |
Number type. | |
typedef Traits::Point_2 | Point_2 |
Point type. | |