Matrix4
Yleiskatsaus
Matrix4 on luokka Aspose.3D FOSS for Python.
Matrix4.transpose palauttaa uuden Matrix4 joka on tämän matriisin siirtymä.
Tämä luokka tarjoaa 13 menetelmää Matrix4 -objektien kanssa Pythonin ohjelmissa. Saatavilla olevat menetelmät ovat: __init__, concatenate, decompose, get_identity, inverse, normalize, rotate, rotate_from_euler, scale, set_trs, to_array, translate,ja 1 lisämenetelmä. Kaikki julkiset jäsenet ovat käytettävissä missä tahansa Python-sovelluksessa asennuksen jälkeen Aspose.3D FOSS for Pythonin paketin. Ominaisuuksia : determinant, m00, m01, m02, m03, m10,Ja vielä 11 lisää.
omaisuus
| Nimiä | tyyppi | Access | kuvaus |
|---|---|---|---|
m00 | float | Lue / Kirjoita | Hakee tai asettaa m00:n. |
m01 | float | Lue / Kirjoita | Hakee tai asettaa m01:n. |
m02 | float | Lue / Kirjoita | Hakee tai asettaa m02:n. |
m03 | float | Lue / Kirjoita | Hakee tai asettaa m03:n. |
m10 | float | Lue / Kirjoita | Hakee tai asettaa m10:n. |
m11 | float | Lue / Kirjoita | Hakee tai asettaa m11:n. |
m12 | float | Lue / Kirjoita | Hakee tai asettaa m12:n. |
m13 | float | Lue / Kirjoita | Hakee tai asettaa m13:n. |
m20 | float | Lue / Kirjoita | Hakee tai asettaa m20:n. |
m21 | float | Lue / Kirjoita | Hakee tai asettaa m21:n. |
m22 | float | Lue / Kirjoita | Hakee tai asettaa m22:n. |
m23 | float | Lue / Kirjoita | Hakee tai asettaa m23:n. |
m30 | float | Lue / Kirjoita | Hakee tai asettaa m30:n. |
m31 | float | Lue / Kirjoita | Hakee tai asettaa m31:n. |
m32 | float | Lue / Kirjoita | Hakee tai asettaa m32:n. |
m33 | float | Lue / Kirjoita | Hakee tai asettaa m33:n. |
determinant | float | Lue | Hakee determinantti. |
menetelmät
| Signature | kuvaus |
|---|---|
__init__() | |
transpose() → 'Matrix4' | Matrix 4 -matriisi palautuu uudelle matriisin siirtämiselle. |
concatenate(m2: 'Matrix4') → 'Matrix4' | Moninkertaistaa tämä matriisi toisen Matrix4 (m2) ja palauttaa tuloksena oleva Matris4 |
normalize() → 'Matrix4' | Matrix4 palauttaa, jonka kierrososa on normalisoitu yksikkön pituuteen. |
inverse() → 'Matrix4' | Matrix 4 palauttaa uuden matriisin vastakkaisen puolesta. |
decompose(translation, scaling, rotation) | Vähennä käännöstä, skalantamisesta ja pyörimisestä komponentteja tietyn muuttujan sisällä. |
set_trs(translation, rotation, scale) | Asettaa trs‑arvon. |
to_array() | |
get_identity() → 'Matrix4' | palauttaa identiteetin. |
translate(tx, ty, tz) → 'Matrix4' | Luo käännöskuvakku, jossa on xx, ty ja tz -tunnuksia ja palauttaa se. |
scale(sx, sy, sz) → 'Matrix4' | Luo skalantamateriaalin tekijöillä sx, sy, sz ja palauttaa sen |
rotate_from_euler(rx, ry, rz) → 'Matrix4' | |
rotate(angle, axis) → 'Matrix4' | Luo pyörimätysmatriisin, joka pyörii kulmasta tietyn aasan vetorin ympärille. |