Matrix4
概要
Matrix4 ストラクチャです.
配備された 16 つの浮遊部品から 4 × 4 マトリックスを構築します.
この構造は,NET プログラムで Matrix4 オブジェクトと作業するための 13 つの方法を提供します. 可能な方法には: Concatenate, Decompose, Inverse, Matrix4, Normalize, Rotate, RotateFromEuler, Scale, SetTRS, ToArray, ToString, Translate,追加方法 1 つ. すべてのパブリックメンバーは,Aspose.3D FOSS for .NET パッケージをインストールした後で任意の.NET アプリケーションにアクセスできます. 特性: Determinant, Identity.
プロパティ
| 名称 (名) | タイプ | Access | 記述 |
|---|---|---|---|
Identity | Matrix4 | 読み取ること | 識別を手に入れる. |
Determinant | double | 読み取ること | 決定因子を得ます. |
メソッド
| Signature | 記述 |
|---|---|
Matrix4(r0: Vector4, r1: Vector4, r2: Vector4, r3: Vector4) | 供給された16の浮遊部品から4x4マトリックスを構築する. |
Matrix4(m00: double, m01: double, m02: double, m03: double, m10: double, m11: double, m12: double, m13: double, m20: double, m21: double, m22: double, m23: double, m30: double, m31: double, m32: double, m33: double) | |
Matrix4(m: FMatrix4) | |
Matrix4(m: float[]) | |
Matrix4(m: double[]) | |
Concatenate(m2: Matrix4) | |
Transpose() | |
Normalize() | |
Inverse() | |
SetTRS(translation: Vector3, rotation: Vector3, scale: Vector3) | trs 値を設定する. |
ToArray() | |
Decompose(translation: Vector3, scaling: Vector3, rotation: Quaternion) | |
ToString() | |
Translate(t: Vector3) | |
Translate(tx: double, ty: double, tz: double) | |
Scale(s: Vector3) | 配備されたFVector3スケールファクターを使用してスケーリングマトリックスを作成する. |
Scale(s: double) | |
Scale(sx: double, sy: double, sz: double) | |
RotateFromEuler(eul: Vector3) | |
RotateFromEuler(rx: double, ry: double, rz: double) | |
Rotate(angle: double, axis: Vector3) | |
Rotate(q: Quaternion) |