Matrix3D
Преглед
Matrix3D е клас в Aspose.PDF FOSS за .NET.
4×3 аффинна 3D матрица (за позициониране на камера в PDF 3D).
Този клас предоставя 9 метода за работа с обекти Matrix3D в .NET програми.
Наличните методи включват: Add, Equals, GetAngle, GetHashCode, Matrix3D, ToString.
Всички публични членове са достъпни за всяко .NET приложение след инсталиране на пакета Aspose.PDF FOSS for .NET.
Свойства: A, B, C, D, E, F, и още 6.
Свойства
| Име | Тип | Достъп | Описание |
|---|---|---|---|
A | double | Read/Write | Получава или задава a. |
B | double | Read/Write | Получава или задава b. |
C | double | Read/Write | Получава или задава c. |
D | double | Read/Write | Получава или задава d. |
E | double | Read/Write | Получава или задава e. |
F | double | Read/Write | Получава или задава f. |
G | double | Read/Write | Получава или задава g. |
H | double | Read/Write | Получава или задава h. |
I | double | Read/Write | Получава или задава i. |
Tx | double | Read/Write | Получава или задава tx. |
Ty | double | Read/Write | Получава или задава ty. |
Tz | double | Read/Write | Получава или задава tz. |
Методи
| Signature | Description |
|---|---|
Matrix3D() | Извиква Matrix3D върху този Matrix3D екземпляр. |
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) | Компонентно сумиране на тази матрица и друга. |
GetAngle(rotation: Rotation) | Конвертира стойност от изброен тип за ротация (None/on90/on180/on270/on360) в радиани. |
Equals(obj: object?) | Извиква Equals върху този Matrix3D екземпляр. |
GetHashCode() | Извиква GetHashCode върху този Matrix3D екземпляр. |
ToString() | Извиква ToString върху този Matrix3D екземпляр. |