DMatrix3x4
public double M00
Language: C#
The element at row 0, column 0.
public double M01
Language: C#
The element at row 0, column 1.
public double M02
Language: C#
The element at row 0, column 2.
public double M03
Language: C#
The element at row 0, column 3.
public double M10
Language: C#
The element at row 1, column 0.
public double M11
Language: C#
The element at row 1, column 1.
public double M12
Language: C#
The element at row 1, column 2.
public double M13
Language: C#
The element at row 1, column 3.
public double M20
Language: C#
The element at row 2, column 0.
public double M21
Language: C#
The element at row 2, column 1.
public double M22
Language: C#
The element at row 2, column 2.
public double M23
Language: C#
The element at row 2, column 3.
public DMatrix3x4(double m00, double m01, double m02, double m03, double m10, double m11, double m12, double m13, double m20, double m21, double m22, double m23)
Language: C#
Initializes a new instance of the [
] struct.
public DMatrix3x4(DMatrix3x4 other)
Language: C#
Initializes a new instance of the [
] struct as copy of another matrix.
public DMatrix4x3 Transpose
Language: C#
Transposes this matrix.
public override string ToString()
Language: C#
Returns a string representation of the matrix.
public static operator DMatrix3x4 +(DMatrix3x4 a, DMatrix3x4 b)
Language: C#
Adds two matrices.
public static operator DMatrix3x4 -(DMatrix3x4 a, DMatrix3x4 b)
Language: C#
Subtracts two matrices.
public static operator DMatrix3x4 *(DMatrix3x4 matrix, double scalar)
Language: C#
Multiplies matrix by a scalar.
public static operator DMatrix3x4 *(double scalar, DMatrix3x4 matrix)
Language: C#
Multiplies matrix by a scalar.
public static operator DMatrix3x4 /(DMatrix3x4 matrix, double scalar)
Language: C#
Divides matrix by a scalar.
public static operator DMatrix3x4 /(double scalar, DMatrix3x4 matrix)
Language: C#
Divides scalar by a matrix.
public static operator DVector3 *(DMatrix3x4 matrix, DVector4 vector)
Language: C#
Multiplies matrix by vector.
public static operator DVector4 *(DVector3 vector, DMatrix3x4 matrix)
Language: C#
Multiplies vector by matrix.
public static operator DMatrix3x2 *(DMatrix3x4 a, DMatrix4x2 b)
Language: C#
Multiplies a DMatrix3x4 by a DMatrix4x2.
public static operator DMatrix3x3 *(DMatrix3x4 a, DMatrix4x3 b)
Language: C#
Multiplies a DMatrix3x4 by a DMatrix4x3.
public static operator DMatrix2x4 *(DMatrix2x3 a, DMatrix3x4 b)
Language: C#
Multiplies a DMatrix2x3 by a DMatrix3x4 .
public static operator DMatrix3x4 *(DMatrix3x3 a, DMatrix3x4 b)
Language: C#
Multiplies a DMatrix3x3 by a DMatrix3x4 .
public static operator bool ==(DMatrix3x4 a, DMatrix3x4 b)
Language: C#
Checks if two matrices are equal.
public static operator bool !=(DMatrix3x4 a, DMatrix3x4 b)
Language: C#
Checks if two matrices are not equal.