Name | Description | |
---|---|---|
![]() | AffineMatrix3D | Overloaded. Initializes a new instance of the |
Name | Description | |
---|---|---|
![]() | AffineMatrix3D | Overloaded. Initializes a new instance of the |
Name | Description | |
---|---|---|
![]() | Determinant | Gets the determinant of the matrix. |
![]() | IsIdentity | Gets a value indicating whether this AffineMatrix3D class is an identity matrix. |
![]() | IsInvertible | Gets a value indicating whether the matrix is invertible. |
![]() | M11 | Gets or sets the value of the first row and first column of the matrix (scale X). |
![]() | M12 | Gets or sets the value of the first row and second column of the matrix. |
![]() | M13 | Gets or sets the value of the first row and third column of the matrix. |
![]() | M14 | Gets or sets the value of the first row and fourth column of the matrix. |
![]() | M21 | Gets or sets the value of the second row and first column of the matrix. |
![]() | M22 | Gets or sets the value of the second row and second column of the matrix (scale Y). |
![]() | M23 | Gets or sets the value of the second row and third column of the matrix. |
![]() | M24 | Gets or sets the value of the second row and fourth column of the matrix. |
![]() | M31 | Gets or sets the value of the third row and first column of the matrix. |
![]() | M32 | Gets or sets the value of the third row and second column of the matrix. |
![]() | M33 | Gets or sets the value of the third row and third column of the matrix (scale Z). |
![]() | M34 | Gets or sets the value of the third row and fourth column of the matrix. |
![]() | M44 | Gets or sets the value of the fourth row and fourth column of the matrix. |
![]() | OffsetX | Gets or sets the value of the first row and fourth column of the matrix (offset X). |
![]() | OffsetY | Gets or sets the value of the second row and fourth column of the matrix (offset Y). |
![]() | OffsetZ | Gets or sets the value of the third row and fourth column of the matrix (offset Z). |
Name | Description | |
---|---|---|
![]() | Clone | Clones this instance of 3D affine matrix. |
![]() ![]() | CreateRotationRadians | Creates a matrix, which is rotated about the specified point relative to the specified axis vector. |
![]() ![]() | CreateScaling | Creates scaled matrix. |
![]() ![]() | CreateSkewRadiansAboutX | Creates skewed matrix about the X axis. |
![]() ![]() | CreateSkewRadiansAboutY | Creates skewed matrix about the Y axis. |
![]() ![]() | CreateSkewRadiansAboutZ | Creates skewed matrix about the Z axis. |
![]() ![]() | CreateTranslation | Creates matrix and translates it to the specified offset. |
![]() | Equals | Overloaded. Returns a value indicating whether this instance is equal to a specified object. |
![]() | GetHashCode | Returns the hash code for this instance. |
![]() ![]() | GetIdentity | Returns an identity matrix. |
![]() ![]() | Invert | Overloaded. Inverts an |
![]() ![]() | Multiply | Overloaded. Multiplies a |
![]() | MultiplyPrepend | Multiplies the specified AffineMatrix3D to this AffineMatrix3D. |
![]() | Rotate | Rotates this AffineMatrix3D about the specified axis vector. |
![]() | RotateAt | Rotates this AffineMatrix3D about the specified point relative to the specified axis vector. |
![]() | RotateAtPrepend | Prepends a rotation of the specified angle at the specified point relative to the specified axis vector to this AffineMatrix3D. |
![]() | RotatePrepend | Prepends a rotation of the specified angle relative to the specified vector to this AffineMatrix3D. |
![]() | Scale | Appends the specified scale vector to this AffineMatrix3D. |
![]() | ScalePrepend | Prepends the specified scale vector to this AffineMatrix3D. |
![]() | SetIdentity | Changes this AffineMatrix3D into an identity matrix. |
![]() | SetMatrix | Sets the current matrix from specified matrix. |
![]() | ToString | Overloaded. Returns the string representation of this object. |
![]() | Translate | Appends a translation of the specified offsets to this AffineMatrix3D. |
![]() | TranslatePrepend | Prepends a translation of the specified offsets to this AffineMatrix3D. |
Name | Description | |
---|---|---|
![]() | Equality | Compares two AffineMatrix3D. |
![]() | Inequality | Compares two AffineMatrix3D. |
![]() | Multiplication | Multiplies a AffineMatrix3D by another AffineMatrix3D. |