Matrix4

概述

Matrix4 是一个在Aspose.3D FOSS中的结构.

Matrix4.Matrix4 构建一个4x4矩阵,由16个供应的浮动组件.

这项结构提供了在.NET 程序中与Matrix4对象工作的22种方法. 有的方法包括: Concatenate, Decompose, Inverse, Matrix4, Normalize, Rotate, RotateFromEuler, Scale, SetTRS, ToArray, ToString, Translate,其他方法. 所有公众成员在安装了Aspose.3D FOSS for .NET 包后,可以访问任何.NET应用程序. 特性: Determinant, Identity.

属性

名称:类型Access描述情况
IdentityMatrix4阅读获取标识。.
Determinantdouble阅读获取行列式。.

方法

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实例中调用Matrix 4 ((m00, m01, m02 , m03 , M10, m11, m12, m13, m20, m21,m22, m23 ,m30, m31,M32和 m33).
Matrix4(m: FMatrix4)在此Matrix4实例上调用 Matrix4.
Matrix4(m: float[])在此Matrix4实例上调用 Matrix4.
Matrix4(m: double[])在此Matrix4实例上调用 Matrix4.
Concatenate(m2: Matrix4)在这个矩阵4实例上调用Concatenate (m2).
Transpose()调用此Matrix4实例的转换.
Normalize()在这个矩阵4实例上调用正常化.
Inverse()在这个矩阵4实例上调用反向.
SetTRS(translation: Vector3, rotation: Vector3, scale: Vector3)设置 trs 值。.
ToArray()在这个Matrix4实例上调用ToArray.
Decompose(translation: Vector3, scaling: Vector3, rotation: Quaternion)在这个Matrix4实例上调用Decompose (翻译,扩展,旋转).
ToString()在这个Matrix4实例上调用ToString.
Translate(t: Vector3)在此Matrix4实例上调用Translate(t).
Translate(tx: double, ty: double, tz: double)在此Matrix4实例中调用Translate (tx, ty, tz).
Scale(s: Vector3)使用所提供的FVector3尺度因子创建一个缩放矩阵.
Scale(s: double)在这个Matrix4实例上调用Scale (s).
Scale(sx: double, sy: double, sz: double)在这个矩阵4实例上调用Scale(sx,sy,sz).
RotateFromEuler(eul: Vector3)在这个矩阵4实例上调用 RotateFromEuler(eul.
RotateFromEuler(rx: double, ry: double, rz: double)在这个矩阵4实例上调用RotateFromEuler.
Rotate(angle: double, axis: Vector3)在这个矩阵4实例上调用 Rotate (角,轴).
Rotate(q: Quaternion)在这个矩阵4实例上调用 Rotate (q).

查看更多

 中文