FMatrix4
FMatrix4
概述
FMatrix4 是 Aspose.3D FOSS 中用于 TypeScript 的类。
FMatrix4.constructor 创建一个具有默认零值的 FMatrix4 实例。
此类在 TypeScript 程序中为 FMatrix4 对象声明了 10 个方法。可用的方法包括:concatenate、constructor、inverse、transpose。在安装了面向 TypeScript 的 Aspose.3D FOSS 包后,公共成员对任何 TypeScript 应用程序均可访问。属性:identity、m00、m01、m02、m03、m10,以及另外 11 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
identity | FMatrix4 | 读取 | 获取单位矩阵。 |
m00 | number | 读写 | 获取 m00。 |
m01 | number | 读写 | 获取 m01。 |
m02 | number | 读写 | 获取 m02。 |
m03 | number | 读写 | 获取 m03。 |
m10 | number | 读写 | 获取 m10。 |
m11 | number | 读写 | 获取 m11。 |
m12 | number | 读写 | 获取 m12。 |
m13 | number | 读写 | 获取 m13。 |
m20 | number | 读写 | 获取 m20。 |
m21 | number | 读写 | 获取 m21。 |
m22 | number | 读写 | 获取 m22。 |
m23 | number | 读写 | 获取 m23。 |
m30 | number | 读写 | 获取 m30。 |
m31 | number | 读写 | 获取 m31。 |
m32 | number | 读写 | 获取 m32。 |
m33 | number | 读写 | 获取 m33。 |
方法
| 签名 | 描述 |
|---|---|
constructor() | 创建一个新的 FMatrix4,并使用提供的 16 个数值元素进行初始化 |
constructor(m00: number, m01: number, m02: number, m03: number, m10: number, m11: number, m12: number, m13: number, m20: number, m21: number, m22: number, m23: number, m30: number, m31: number, m32: number, m33: number) | 在此 FMatrix4 实例上调用 constructor(m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, m33)。 |
constructor(mat: Matrix4) | 在此 FMatrix4 实例上调用 constructor(mat)。 |
constructor(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | 在此 FMatrix4 实例上调用 constructor(r0, r1, r2, r3)。 |
constructor() | |
concatenate(m2: FMatrix4) → FMatrix4 | 返回一个新的 FMatrix4,该矩阵是将此矩阵与任何兼容矩阵连接后的结果 |
concatenate(m2: Matrix4) → FMatrix4 | 在此 FMatrix4 实例上调用 concatenate(m2)。 |
concatenate(m2: any) → FMatrix4 | 在此 FMatrix4 实例上调用 concatenate(m2)。 |
transpose() → FMatrix4 | 返回一个行列已交换的新 FMatrix4 |
inverse() → FMatrix4 | 返回一个该矩阵的数学逆矩阵的新 FMatrix4 |