Matrix3D
概要
Matrix3D は Aspose.PDF の FOSS における .NET 用のクラスです。
4×3 アフィン 3D 行列(PDF 3D カメラ位置決め用の public-API シェイプ)。
このクラスは .NET プログラムで Matrix3D オブジェクトを操作するための 9 つのメソッドを提供します。利用可能なメソッドは、Add、Equals、GetAngle、GetHashCode、Matrix3D、ToString です。すべての public メンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションから利用可能です。プロパティ: A、B、C、D、E、F、およびその他 6 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
A | double | 読み取り/書き込み | a を取得または設定します。 |
B | double | 読み取り/書き込み | b を取得または設定します。 |
C | double | 読み取り/書き込み | c を取得または設定します。 |
D | double | 読み取り/書き込み | d を取得または設定します。 |
E | double | 読み取り/書き込み | e を取得または設定します。 |
F | double | 読み取り/書き込み | f を取得または設定します。 |
G | double | 読み取り/書き込み | g を取得または設定します。 |
H | double | 読み取り/書き込み | h を取得または設定します。 |
I | double | 読み取り/書き込み | i を取得または設定します。 |
Tx | double | 読み取り/書き込み | tx を取得または設定します。 |
Ty | double | 読み取り/書き込み | ty を取得または設定します。 |
Tz | double | 読み取り/書き込み | 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 を呼び出します。 |