CGAL 6.3 - 3D Mesh Volume Smoothing
Loading...
Searching...
No Matches
Projection classes

Classes

class  CGAL::Mesh_smoothing_3::C3t3_mesh_projector< C3t3 >
 provides projection functions to a mesh defined in a tetrahedral mesh model of MeshComplex_3InTriangulation_3. More...
class  CGAL::Mesh_smoothing_3::C3t3_no_projection< C3t3 >
 provides an empty class to disable projections, meaning free boundaries. More...
class  CGAL::Mesh_smoothing_3::Polyhedral_mesh_domain_projector< MeshDomain >
 provides projection functions onto the surface of a polyhedral mesh domain. More...
class  CGAL::Mesh_smoothing_3::Polyhedral_mesh_domain_with_features_projector< MeshDomain >
 provides projection functions onto the surface and feature curves of a polyhedral mesh domain with features. More...
class  CGAL::Mesh_smoothing_3::Signed_distance_function_projector< GeomTraits, Function >
 provides projection functions onto a surface represented by a signed-distance function. More...

Enumerations

enum class  CGAL::Mesh_smoothing_3::Projection_weight_mode {
  Projection_weight_mode::DEFAULT , Projection_weight_mode::STRONG , Projection_weight_mode::SOFT , Projection_weight_mode::NONE ,
  Projection_weight_mode::CUSTOM
}
 
Advanced
More...

Enumeration Type Documentation

◆ Projection_weight_mode

#include <CGAL/Mesh_smoothing_3/projectors.h>

Advanced

specifies the weight used for projection onto a tangent space.

Enumerator
DEFAULT 

Standard projection weight (1.).

STRONG 

Strong projection constraint (10.).

SOFT 

Weak projection constraint (1e-3).

NONE 

Disable projection.

CUSTOM 

Use the weight returned by TangentSpace::custom_weight().