|
OpenABF 2.1.0
|
Symmetric 4×4 quadric matrix for QEM error metric (Garland-Heckbert) More...
Public Member Functions | |
| Quadric (T a, T b, T c, T d) | |
| auto | operator+= (const Quadric &o) -> Quadric & |
| auto | evaluate (T x, T y, T z) const -> T |
Public Attributes | |
| std::array< T, 10 > | q {} |
Friends | |
| auto | operator+ (Quadric a, const Quadric &b) -> Quadric |
Symmetric 4×4 quadric matrix for QEM error metric (Garland-Heckbert)
|
inline |
Construct from plane equation ax + by + cz + d = 0
|
inline |
Evaluate quadric error at point (x, y, z)
|
inline |
In-place accumulation of another quadric
Quadric addition
| std::array<T, 10> OpenABF::detail::hlscm::Quadric< T >::q {} |
Upper triangle stored row-major: a00 a01 a02 a03 a11 a12 a13 a22 a23 a33