![]() |
Depiction Engine For Unity 2023.0 (Alpha)
|
A 64 bit double version of the Matrix4x4. More...
Public Member Functions | |
| Matrix4x4Double (Vector4Double column0, Vector4Double column1, Vector4Double column2, Vector4Double column3) | |
| override int | GetHashCode () |
| override bool | Equals (object other) |
| bool | Equals (Matrix4x4Double other) |
| Vector4Double | GetColumn (int index) |
| Vector4Double | GetRow (int index) |
| void | SetColumn (int index, Vector4Double column) |
| void | SetRow (int index, Vector4Double row) |
| Vector3Double | MultiplyPoint (Vector3Double point) |
| Vector3Double | MultiplyPoint3x4 (Vector3Double point) |
| Vector3Double | MultiplyVector (Vector3Double vector) |
| override string | ToString () |
| string | ToString (string format) |
| string | ToString (string format, IFormatProvider formatProvider) |
Static Public Member Functions | |
| static Matrix4x4Double | TRS (Vector3Double translation, QuaternionDouble rotation, Vector3Double scale) |
| static Matrix4x4Double | TRS (ref Matrix4x4Double matrix, Vector3Double translation, QuaternionDouble rotation, Vector3Double scale) |
| static Matrix4x4Double | operator* (Matrix4x4Double lhs, Matrix4x4Double rhs) |
| static Vector4Double | operator* (Matrix4x4Double lhs, Vector4Double vector) |
| static bool | operator== (Matrix4x4Double lhs, Matrix4x4Double rhs) |
| static bool | operator!= (Matrix4x4Double lhs, Matrix4x4Double rhs) |
| static Matrix4x4Double | Scale (Vector3Double vector) |
| static Matrix4x4Double | Translate (Vector3Double vector) |
| static Matrix4x4Double | Rotate (QuaternionDouble q) |
| static implicit | operator Matrix4x4Double (Matrix4x4 mat) |
| static string | Format (string fmt, params object[] args) |
Public Attributes | |
| double | m00 |
| double | m10 |
| double | m20 |
| double | m30 |
| double | m01 |
| double | m11 |
| double | m21 |
| double | m31 |
| double | m02 |
| double | m12 |
| double | m22 |
| double | m32 |
| double | m03 |
| double | m13 |
| double | m23 |
| double | m33 |
Static Public Attributes | |
| static readonly Matrix4x4Double | zeroMatrix |
| static readonly Matrix4x4Double | identityMatrix |
Properties | |
| double | this[int row, int column] [get, set] |
| double | this[int index] [get, set] |
| Matrix4x4Double | fastinverse [get] |
| static Matrix4x4Double | zero [get] |
| static Matrix4x4Double | identity [get] |
A 64 bit double version of the Matrix4x4.
|
static |
|
static |