CGAL 6.1.2 - 3D Skin Surface Meshing: SkinSurfaceTraits_3 Concept Reference

CGAL 6.1.2 - 3D Skin Surface Meshing

Loading...
Searching...
No Matches
List of all members
SkinSurfaceTraits_3 Concept Reference
Reference Manual » Concepts

## Definition

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`.

Refines
  `RegularTriangulationTraits_3`

Has models
  `CGAL::Skin_surface_traits_3<K>`

See also
  `CGAL::Skin_surface_3<SkinSurfaceTraits_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.

## Member Typedef Documentation

## ◆ Construct_anchor_point_3

typedef unspecified_type SkinSurfaceTraits_3::Construct_anchor_point_3

A constructor object which provides the following function operator:

`Point operator()(const Point &center_del, const Point &center_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.

## Constructor & Destructor Documentation

## ◆ SkinSurfaceTraits_3()

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.