|
Blender
V2.59
|
#include <LOD_Quadric.h>
Public Member Functions | |
| LOD_Quadric () | |
| LOD_Quadric (const MT_Vector3 &vec, const MT_Scalar &offset) | |
| MT_Matrix3x3 | Tensor () const |
| MT_Vector3 | Vector () const |
| void | Clear (MT_Scalar val=0.0) |
| LOD_Quadric & | operator= (const LOD_Quadric &Q) |
| LOD_Quadric & | operator+= (const LOD_Quadric &Q) |
| LOD_Quadric & | operator*= (const MT_Scalar &s) |
| MT_Scalar | Evaluate (const MT_Vector3 &v) const |
| bool | Optimize (MT_Vector3 &v) const |
Definition at line 41 of file LOD_Quadric.h.
| LOD_Quadric::LOD_Quadric | ( | ) | [inline] |
Definition at line 53 of file LOD_Quadric.h.
References Clear().
| LOD_Quadric::LOD_Quadric | ( | const MT_Vector3 & | vec, |
| const MT_Scalar & | offset | ||
| ) | [inline] |
Definition at line 58 of file LOD_Quadric.h.
| void LOD_Quadric::Clear | ( | MT_Scalar | val = 0.0 | ) | [inline] |
Definition at line 98 of file LOD_Quadric.h.
References simple_enum_gen::val.
Referenced by LOD_NdQuadric::Clear(), and LOD_Quadric().
| MT_Scalar LOD_Quadric::Evaluate | ( | const MT_Vector3 & | v | ) | const [inline] |
Definition at line 140 of file LOD_Quadric.h.
Referenced by LOD_QuadricEditor::BuildQuadrics().
| LOD_Quadric& LOD_Quadric::operator*= | ( | const MT_Scalar & | s | ) | [inline] |
Definition at line 128 of file LOD_Quadric.h.
| LOD_Quadric& LOD_Quadric::operator+= | ( | const LOD_Quadric & | Q | ) | [inline] |
Definition at line 117 of file LOD_Quadric.h.
| LOD_Quadric& LOD_Quadric::operator= | ( | const LOD_Quadric & | Q | ) | [inline] |
Definition at line 105 of file LOD_Quadric.h.
| bool LOD_Quadric::Optimize | ( | MT_Vector3 & | v | ) | const [inline] |
Definition at line 152 of file LOD_Quadric.h.
References MT_Matrix3x3::determinant(), MT_Matrix3x3::inverse(), MT_fuzzyZero(), Tensor(), and Vector().
Referenced by LOD_QuadricEditor::TargetVertex().
| MT_Matrix3x3 LOD_Quadric::Tensor | ( | ) | const [inline] |
Definition at line 79 of file LOD_Quadric.h.
Referenced by Optimize(), and LOD_NdQuadric::Tensor().
| MT_Vector3 LOD_Quadric::Vector | ( | ) | const [inline] |
Definition at line 92 of file LOD_Quadric.h.
Referenced by Optimize(), and LOD_NdQuadric::Vector().