Matrix3D
Yleiskatsaus
Matrix3D on luokka Aspose.PDF FOSS:ssä .NET:lle.
4×3 affiininen 3D-matriisi (PDF 3D -kameran sijoittelua varten).
Tämä luokka tarjoaa 9 menetelmää Matrix3D-objektien käsittelemiseen .NET-ohjelmissa.
Käytettävissä olevat menetelmät sisältävät: Add, Equals, GetAngle, GetHashCode, Matrix3D, ToString.
Kaikki julkiset jäsenet ovat käytettävissä kaikille .NET-sovelluksille Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen.
Ominaisuudet: A, B, C, D, E, F, ja 6 muuta.
Ominaisuudet
| Nimi | Tyyppi | Käyttöoikeus | Kuvaus |
|---|---|---|---|
A | double | Luku/Kirjoitus | Hakee tai asettaa a:n. |
B | double | Luku/Kirjoitus | Hakee tai asettaa b:n. |
C | double | Luku/Kirjoitus | Hakee tai asettaa c:n. |
D | double | Luku/Kirjoitus | Hakee tai asettaa d:n. |
E | double | Luku/Kirjoitus | Hakee tai asettaa e:n. |
F | double | Luku/Kirjoitus | Hakee tai asettaa f:n. |
G | double | Luku/Kirjoitus | Hakee tai asettaa g:n. |
H | double | Luku/Kirjoitus | Hakee tai asettaa h:n. |
I | double | Luku/Kirjoitus | Hakee tai asettaa i:n. |
Tx | double | Luku/Kirjoitus | Hakee tai asettaa tx:n. |
Ty | double | Luku/Kirjoitus | Hakee tai asettaa ty:n. |
Tz | double | Luku/Kirjoitus | Hakee tai asettaa tz:n. |
Menetelmät
| Allekirjoitus | Kuvaus |
|---|---|
Matrix3D() | Kutsuu Matrix3D:tä tässä Matrix3D-instanssissa. |
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) | Komponenttikohtainen summa tästä matriisista ja toisesta. |
GetAngle(rotation: Rotation) | Muuntaa kiertokulman enum-arvon (None/on90/on180/on270/on360) radiaaneiksi. |
Equals(obj: object?) | Kutsuu Equals-metodia tässä Matrix3D-instanssissa. |
GetHashCode() | Kutsuu GetHashCode-metodia tässä Matrix3D-instanssissa. |
ToString() | Kutsuu ToString-metodia tässä Matrix3D-instanssissa. |