C3D Toolkit  Kernel - 118057, Vision - 2.14.7.1821
m2b_mesh_curvature.h File Reference

Struct to store curvatures, principal curvature directions and normals at mesh vertex. More...

#include <math_define.h>
#include <mb_vector3d.h>

Classes

struct  MbCurvature
 Curvature and principal curvature direction data. More...
 

Enumerations

enum class  MbeCurvatureType {
  mean , gaussian , maximum , minimum ,
  index , curvedness
}
 Curvature type. More...
 

Functions

double GetCurvatureValue (MbeCurvatureType type, const MbCurvature &curv)
 Get the curvature value of a given type.
 

Detailed Description

Struct to store curvatures, principal curvature directions and normals at mesh vertex.

Enumeration Type Documentation

◆ MbeCurvatureType

enum MbeCurvatureType
strong

Curvature type.

Warning
Under development.
Enumerator
mean 

Mean curvature.

gaussian 

Gaussian curvature.

maximum 

Maximum principal curvature.

minimum 

Minimum principal curvature.

index 

Curvature indexr.

curvedness 

Curvednessr.