Matrix4x4Matrix4x4Matrix4x4Matrix4x4 Struct

Definition

Represents a 4x4 matrix.

``public value class Matrix4x4 : IEquatable<System::Numerics::Matrix4x4>``
``public struct Matrix4x4 : IEquatable<System.Numerics.Matrix4x4>``
``type Matrix4x4 = struct``
``````Public Structure Matrix4x4
Implements IEquatable(Of Matrix4x4)``````
Inheritance
Matrix4x4Matrix4x4Matrix4x4Matrix4x4
Implements

Remarks

For matrix transformations, the Vector2, Vector3, and Vector4 instances are represented as rows: a vector v is transformed by a matrix M with vM multiplication.

Constructors

 Matrix4x4(Matrix3x2) Matrix4x4(Matrix3x2) Matrix4x4(Matrix3x2) Matrix4x4(Matrix3x2) Creates a Matrix4x4 object from a specified Matrix3x2 object. Matrix4x4(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) Matrix4x4(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) Matrix4x4(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) Matrix4x4(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) Creates a 4x4 matrix from the specified components.

Fields

 M11 M11 M11 M11 The first element of the first row. M12 M12 M12 M12 The second element of the first row. M13 M13 M13 M13 The third element of the first row. M14 M14 M14 M14 The fourth element of the first row. M21 M21 M21 M21 The first element of the second row. M22 M22 M22 M22 The second element of the second row. M23 M23 M23 M23 The third element of the second row. M24 M24 M24 M24 The fourth element of the second row. M31 M31 M31 M31 The first element of the third row. M32 M32 M32 M32 The second element of the third row. M33 M33 M33 M33 The third element of the third row. M34 M34 M34 M34 The fourth element of the third row. M41 M41 M41 M41 The first element of the fourth row. M42 M42 M42 M42 The second element of the fourth row. M43 M43 M43 M43 The third element of the fourth row. M44 M44 M44 M44 The fourth element of the fourth row.

Properties

 Identity Identity Identity Identity Gets the multiplicative identity matrix. IsIdentity IsIdentity IsIdentity IsIdentity Indicates whether the current matrix is the identity matrix. Translation Translation Translation Translation Gets or sets the translation component of this matrix.