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 项。

属性

名称类型访问描述
identityFMatrix4读取获取单位矩阵。
m00number读写获取 m00。
m01number读写获取 m01。
m02number读写获取 m02。
m03number读写获取 m03。
m10number读写获取 m10。
m11number读写获取 m11。
m12number读写获取 m12。
m13number读写获取 m13。
m20number读写获取 m20。
m21number读写获取 m21。
m22number读写获取 m22。
m23number读写获取 m23。
m30number读写获取 m30。
m31number读写获取 m31。
m32number读写获取 m32。
m33number读写获取 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

另请参阅

 中文