|
Open3D (C++ API)
0.18.0+252c867
|
Public Member Functions | |
| Quadric () | |
| Quadric (const Eigen::Vector4d &plane, double weight=1) | |
| Quadric & | operator+= (const Quadric &other) |
| Quadric | operator+ (const Quadric &other) const |
| double | Eval (const Eigen::Vector3d &v) const |
| bool | IsInvertible () const |
| Eigen::Vector3d | Minimum () const |
Data Fields | |
| Eigen::Matrix3d | A_ |
| A_ = n . n^T, where n is the plane normal. More... | |
| Eigen::Vector3d | b_ |
| double | c_ |
| c_ = d . d, where d the non-normal component pf the plane parameters More... | |
Error quadric that is used to minimize the squared distance of a point to its neigbhouring triangle planes. Cf. "Simplifying Surfaces with Color and Texture using Quadric Error Metrics" by Garland and Heckbert.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Eigen::Matrix3d open3d::geometry::Quadric::A_ |
A_ = n . n^T, where n is the plane normal.
| Eigen::Vector3d open3d::geometry::Quadric::b_ |
b_ = d . n, where n is the plane normal and d the non-normal component of the plane parameters
| double open3d::geometry::Quadric::c_ |
c_ = d . d, where d the non-normal component pf the plane parameters