|
CGAL 6.0 - 3D Skin Surface Meshing
|
Required types and member functions for the SkinSurfaceTraits_3 concept. This geometric traits concept is used for the construction of a polyhedral mesh approximating a skin surface CGAL::Skin_surface_3.
RegularTriangulationTraits_3 CGAL::Skin_surface_traits_3<K> Types | |
| typedef unspecified_type | RT |
| The number type. | |
| typedef unspecified_type | Construct_anchor_point_3 |
| A constructor object which provides the following function operator: | |
Creation | |
| SkinSurfaceTraits_3 (RT s=.5) | |
| Constructor that takes the shrink factor as argument. | |
Operations | |
The following functions give access to the constructor objects: | |
| Regular_RT | shrink_factor () const |
| Returns the shrink factor. | |
| Construct_anchor_point_3 | construct_anchor_point_3_object () const |
Returns a Construct_anchor_point_3 object. | |
A constructor object which provides the following function operator:
Point operator()(const Point ¢er_del, const Point ¢er_vor);
Constructs the anchor point in between the Delaunay and Voronoi centers, i.e., the point \( (1-s)\cdot\)center_del + \( s\cdot\)center_vor, where \( s\) is the shrink factor.
| SkinSurfaceTraits_3::SkinSurfaceTraits_3 | ( | RT | s = .5 | ) |
Constructor that takes the shrink factor as argument.
For meshing the boundary of the union of a set of balls, the shrink factor is discarded.