示例#1
0
文件: PCA.cs 项目: whigg/PointClouds
        private void SVD_ForListVectorsMassCentered(List <Vector3> pointsSource, bool normalsCovariance)
        {
            //calculate correlation matrix
            Matrix3 C = PointCloud.CovarianceMatrix(pointsSource, normalsCovariance);

            SVD_Float.Eigenvalues_Helper(C);
            EV = SVD_Float.EV;
            VT = SVD_Float.VT;
            U  = SVD_Float.U;

            V = Matrix3.Transpose(VT);
        }