Matrix3D
Übersicht
Matrix3D ist eine Klasse in Aspose.PDF FOSS für .NET.
4×3 affine 3D-Matrix (für die PDF‑3D‑Kamerapositionierung).
Diese Klasse stellt 9 Methoden zur Arbeit mit Matrix3D-Objekten in .NET-Programmen bereit.
Verfügbare Methoden umfassen: Add, Equals, GetAngle, GetHashCode, Matrix3D, ToString.
Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS for .NET-Pakets zugänglich.
Eigenschaften: A, B, C, D, E, F und 6 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
A | double | Lesen/Schreiben | Liest oder setzt das a. |
B | double | Lesen/Schreiben | Liest oder setzt das b. |
C | double | Lesen/Schreiben | Liest oder setzt das c. |
D | double | Lesen/Schreiben | Liest oder setzt das d. |
E | double | Lesen/Schreiben | Liest oder setzt das e. |
F | double | Lesen/Schreiben | Liest oder setzt das f. |
G | double | Lesen/Schreiben | Liest oder setzt das g. |
H | double | Lesen/Schreiben | Liest oder setzt das h. |
I | double | Lesen/Schreiben | Liest oder setzt das i. |
Tx | double | Lesen/Schreiben | Liest oder setzt das tx. |
Ty | double | Lesen/Schreiben | Liest oder setzt das ty. |
Tz | double | Lesen/Schreiben | Liest oder setzt das tz. |
Methoden
| Signature | Description |
|---|---|
Matrix3D() | Ruft Matrix3D für diese Matrix3D-Instanz auf. |
Matrix3D(matrix: Matrix3D) | |
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(matrix3DArray: double[]) | |
Add(other: Matrix3D) | Komponentenweise Summe dieser Matrix und einer anderen. |
GetAngle(rotation: Rotation) | Konvertiert einen Rotations-Enum-Wert (None/on90/on180/on270/on360) in Bogenmaß. |
Equals(obj: object?) | Ruft Equals für diese Matrix3D-Instanz auf. |
GetHashCode() | Ruft GetHashCode für diese Matrix3D-Instanz auf. |
ToString() | Ruft ToString für diese Matrix3D-Instanz auf. |