Ejemplo n.º 1
0
        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);
        }