EgtGeomKernel 3.1h3 :
- piccola modifica per uso nuova versione della libreria Eigen.
This commit is contained in:
Binary file not shown.
+2
-2
@@ -36,7 +36,7 @@ using namespace std ;
|
||||
static const int MAX_FAN_BASE_VERTS = 7 ;
|
||||
typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor, MAX_FAN_BASE_VERTS, 3> SvdMatrix ;
|
||||
typedef Eigen::Matrix<double, Eigen::Dynamic, 1, Eigen::ColMajor, MAX_FAN_BASE_VERTS, 1> SvdVector ;
|
||||
typedef Eigen::JacobiSVD<SvdMatrix, Eigen::QRPreconditioners::ColPivHouseholderQRPreconditioner> SvdDecomposer ;
|
||||
typedef Eigen::JacobiSVD<SvdMatrix, Eigen::ComputeThinU | Eigen::ComputeThinV> SvdDecomposer ;
|
||||
|
||||
// ------------------------- FUNZIONE TEST SULLE NORMALI --------------------------------------------------------------------------
|
||||
enum FatureType { NO_FEATURE = 0, CORNER = 1, EDGE = 2} ;
|
||||
@@ -2036,7 +2036,7 @@ VolZmap::ExtMarchingCubes( int nBlock, VoxelContainer& vVox) const
|
||||
}
|
||||
|
||||
// calcolo SVD
|
||||
SvdDecomposer svd( dMatrixN, Eigen::ComputeThinU | Eigen::ComputeThinV) ;
|
||||
SvdDecomposer svd( dMatrixN) ;
|
||||
const auto& dSingularValue = svd.singularValues() ;
|
||||
const auto& dMatrixV = svd.matrixV() ;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user