libigl v2.5.0
|
Go to the source code of this file.
Namespaces | |
namespace | igl |
Functions | |
template<typename T > | |
void | igl::svd3x3 (const Eigen::Matrix< T, 3, 3 > &A, Eigen::Matrix< T, 3, 3 > &U, Eigen::Matrix< T, 3, 1 > &S, Eigen::Matrix< T, 3, 3 > &V) |
Super fast 3x3 SVD according to http://pages.cs.wisc.edu/~sifakis/project_pages/svd.html The resulting decomposition is A = U * diag(S[0], S[1], S[2]) * V'. | |