示例#1
0
        public Matrix3D SVDRotationMinus()
        {
            SVD      svd = new SVD(e, 3, 3);
            Matrix3D rot = new Matrix3D(svd.RotationMinus);

            lastSVDIsFullRank = svd.FullRank;
            return(rot);
        }
示例#2
0
        public Matrix3D InverseSVD()
        {
            SVD      svd = new SVD(e, 3, 3);
            Matrix3D inv = new Matrix3D(svd.Inverse);

            lastSVDIsFullRank = svd.FullRank;
            return(inv);
        }
示例#3
0
 public Matrix3D InverseSVD()
 {
     SVD svd = new SVD(e, 3, 3);
     Matrix3D inv = new Matrix3D(svd.Inverse);
     lastSVDIsFullRank = svd.FullRank;
     return inv;
 }
示例#4
0
        public Matrix3D SVDRotationMinus()
        {
            SVD svd = new SVD(e, 3, 3);
            Matrix3D rot = new Matrix3D(svd.RotationMinus);

            lastSVDIsFullRank = svd.FullRank;
            return rot;
        }