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.