Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix bug in eigenvalues classifying points
Eigen::SelfAdjointEigenSolver docs say: Only the lower triangular part of the input matrix is referenced. The original code was filling the upper triangular part. As a result, the obtained eigenvalues were actually... the diagonal elements, while totally ignoring their correlation. In practice: the original code was not doing its job while classifying point patches that were not at 90 degrees with the (arbitrary) XYZ axes.
- Loading branch information