C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Curvature and principal curvature direction data. More...

#include <m2b_mesh_curvature.h>

+ Collaboration diagram for MbCurvature:

Public Member Functions

 MbCurvature ()
 Default constructor.
 
 MbCurvature (const MbCurvature &that)
 Copy constructor.
 
MbCurvatureoperator= (const MbCurvature &that)
 An assignment operator.
 
void Init (const MbCurvature &that)
 Copy function of data.
 
void Clear ()
 Clear data.
 
bool IsDefined () const
 Is curvature defined.
 
double CurvatureIndex () const
 Get curvature index.
 

Public Attributes

double k_h
 Mean curvature.
 
double k_g
 Gaussian curvature.
 
double k1
 Maximum principal curvature.
 
double k2
 Minimum principal curvature.
 
MbVector3D normal
 Normal (calculated by curvature operator).
 
MbVector3D meanNormal
 Normal (calculated as weighted mean of the normals of neighboring faces).
 
MbVector3D cdir1
 Maximum principal curvature direction.
 
MbVector3D cdir2
 Minimum principal curvature direction.
 

Detailed Description

Curvature and principal curvature direction data.

Structure for store curvature and principal curvature direction data calculated at the polygon vertex.


The documentation for this struct was generated from the following file: