Matrix3D
General
Matrix3D és una classe en FOSS per a .NET.
4×3 affine 3D matrix (for PDF 3D camera positioning).
Aquesta classe proporciona 9 mètodes per treballar amb objectes Matrix3D en programes .NET. Els mètodes disponibles inclouen: Add, Equals, GetAngle, GetHashCode, Matrix3D, ToString. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet FOSS per .Net. Propietats: A, B, C, D, E, F, i 6 més.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
A | double | Llegir/Escriure | Obté o estableix la a. |
B | double | Llegir/Escriure | Obté o estableix la b. |
C | double | Llegir/Escriure | Obté o estableix el c. |
D | double | Llegir/Escriure | Obté o estableix la d. |
E | double | Llegir/Escriure | Obté o estableix el e. |
F | double | Llegir/Escriure | Obté o estableix la f. |
G | double | Llegir/Escriure | Obté o fixa la g. |
H | double | Llegir/Escriure | Obté o fixa la h. |
I | double | Llegir/Escriure | Obté o estableix la i. |
Tx | double | Llegir/Escriure | Obté o fixa el Tx. |
Ty | double | Llegir/Escriure | Obté o fixa el T. |
Tz | double | Llegir/Escriure | Obté o fixa el tz. |
Mètodes
| Signatura | Descripció |
|---|---|
Matrix3D() | Llama Matrix3D en aquesta instància de Matriz3d. |
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) | Suma de components d’aquesta matriu i altres. |
GetAngle(rotation: Rotation) | Convertir un valor enum de rotació (None/on90/ on180/ons270/ones360) a radians. |
Equals(obj: object?) | L’anomenem Equals en aquesta instància de Matrix3D. |
GetHashCode() | L’anomenem GetHashCode en aquesta instància de Matrix3D. |
ToString() | L’anomenem ToString en aquesta instància de Matrix3D. |