Exemplo n.º 1
0
 public Vertex3D MultiplyMatrixNoTranslate(Matrix3D matrix)
 {
     return(matrix.MultiplyMatrixNoTranslate(this));
 }
        public Matrix3D ToRightHanded()
        {
            var tempMat = new Matrix3D().SetScaling(1, 1, -1);

            return(Multiply(tempMat));
        }
Exemplo n.º 3
0
 public Vertex3D MultiplyMatrix(Matrix3D matrix)
 {
     return(matrix.MultiplyMatrix(this));
 }
        public Matrix3D PreMultiply(Matrix3D a)
        {
            var product = MultiplyMatrices(a, this);

            return(Set(product._matrix));
        }