CGAL 4.12 - 3D Skin Surface Meshing
SkinSurfaceTraits_3 Concept Reference

## 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>
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: More...

## Creation

SkinSurfaceTraits_3 (RT s=.5)
Constructor that takes the shrink factor as argument. More...

## Operations

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.

## ◆ 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.

## ◆ 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.