Matrix3D

概述

Matrix3D 是 Aspose.PDF FOSS 中用于 .NET 的一个类。

4×3 仿射 3D 矩阵(用于 PDF 3D 相机定位的 public-API 形状)。

此类提供 9 个用于在 .NET 程序中处理 Matrix3D 对象的方法。可用的方法包括:Add、Equals、GetAngle、GetHashCode、Matrix3D、ToString。在安装了 Aspose.PDF FOSS for .NET 包之后,所有公共成员对任何 .NET 应用程序均可访问。属性:A、B、C、D、E、F,以及另外 6 项。

属性

名称类型访问描述
Adouble读写获取或设置 a。
Bdouble读写获取或设置 b。
Cdouble读写获取或设置 c。
Ddouble读写获取或设置 d。
Edouble读写获取或设置 e。
Fdouble读写获取或设置 f。
Gdouble读写获取或设置 g。
Hdouble读写获取或设置 h。
Idouble读写获取或设置 i。
Txdouble读写获取或设置 tx。
Tydouble读写获取或设置 ty。
Tzdouble读写获取或设置 tz。

方法

签名描述
Matrix3D()在此 Matrix3D 实例上调用 Matrix3D。
Matrix3D(matrix: Matrix3D)在此 Matrix3D 实例上调用 Matrix3D(matrix)。
Matrix3D(a: double, b: double, c: double, d: double, e: double, f: double, g: double, h: double, i: double, tx: double, ty: double, tz: double)在此 Matrix3D 实例上调用 Matrix3D(a, b, c, d, e, f, g, h, i, tx, ty, tz)。
Matrix3D(matrix3DArray: double[])在此 Matrix3D 实例上调用 Matrix3D(matrix3DArray)。
Add(other: Matrix3D)此矩阵与 other 的分量逐项相加。
GetAngle(rotation: Rotation)将旋转枚举值(None/on90/on180/on270/on360)转换为弧度。
Equals(obj: object?)在此 Matrix3D 实例上调用 Equals(obj)。
GetHashCode()对此 Matrix3D 实例调用 GetHashCode。
ToString()在此 Matrix3D 实例上调用 ToString。

另请参阅

 中文