Mondschein Engine
0.3.0
|
This namespace contains algorithms and math classes. More...
Classes | |
class | Aitken_Neville |
This class implements the Aitken-Neville interpolation algorithm. More... | |
class | Beziercurve |
This class represents a generic Bezier curve with a variable degree. More... | |
class | Bezierpatch |
This class represents a bezier patch. More... | |
class | Normal_Grid |
This class defines a normal calculator for grids. More... | |
class | NURBScurve |
This class represents a NURBS curve. More... | |
class | NURBSpatch |
This class represents a NURBS patch. More... | |
class | Pol_Int |
This class is the polynomial interpolation interface. More... | |
Enumerations | |
enum | normal_calculation_e |
Normal calculation enumaerator. More... | |
This namespace contains algorithms and math classes.
The math namespace contains all classes implementing or applying the mathematical structures of the Mondschein Engine. This also includes things like the Eigen3 integration, Curves and patches, and some numerics.
Normal calculation enumaerator.
Values are:
FLAT: flat normal calculation (one normal per triangle)
FLAT_INV: flat inverse normal calculation
INTERMEDIATE: intermediate normal calculation (one normal per vertex)
INTERMEDIATE_INV: intermediate inverse normal calculation