|
CGAL 6.3 - 3D Mesh Volume Smoothing
|
The concept TangentSpace describes a local tangent space used for projection on patches or curves.
Types | |
| using | Geom_traits = unspecified_type |
| Geometric traits defining Point_3 and Vector_3. | |
| using | Point_3 = Geom_traits::Point_3 |
| Point type. | |
| using | Vector_3 = Geom_traits::Vector_3 |
| Vector type. | |
Operations | |
| Point_3 | origin () const |
| returns the origin of the tangent space | |
| Vector_3 | vector () const |
| Returns the vector defining the tangent space: a normal for a surface and a tangent direction for a curve. | |
| CGAL::Mesh_smoothing_3::Projection_weight_mode | projection_mode () const |
| returns the projection weighting mode. | |
| double | custom_weight () const |
| returns the custom projection weight. | |
| double TangentSpace::custom_weight | ( | ) | const |
returns the custom projection weight.
This value is used only when projection_mode() returns CGAL::Mesh_smoothing_3::Projection_weight_mode::CUSTOM.
#include <Concepts/TangentSpace.h>
The concept TangentSpace describes a local tangent space used for projection on patches or curves.
Types | |
| using | Geom_traits = unspecified_type |
| Geometric traits defining Point_3 and Vector_3. | |
| using | Point_3 = Geom_traits::Point_3 |
| Point type. | |
| using | Vector_3 = Geom_traits::Vector_3 |
| Vector type. | |
Operations | |
| Point_3 | origin () const |
| returns the origin of the tangent space | |
| Vector_3 | vector () const |
| Returns the vector defining the tangent space: a normal for a surface and a tangent direction for a curve. | |
| CGAL::Mesh_smoothing_3::Projection_weight_mode | projection_mode () const |
| returns the projection weighting mode. | |
| double | custom_weight () const |
| returns the custom projection weight. | |
| double TangentSpace::custom_weight | ( | ) | const |
returns the custom projection weight.
This value is used only when projection_mode() returns CGAL::Mesh_smoothing_3::Projection_weight_mode::CUSTOM.