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ätyyppiAccesskuvaus
m00floatLue / KirjoitaHakee tai asettaa m00:n.
m01floatLue / KirjoitaHakee tai asettaa m01:n.
m02floatLue / KirjoitaHakee tai asettaa m02:n.
m03floatLue / KirjoitaHakee tai asettaa m03:n.
m10floatLue / KirjoitaHakee tai asettaa m10:n.
m11floatLue / KirjoitaHakee tai asettaa m11:n.
m12floatLue / KirjoitaHakee tai asettaa m12:n.
m13floatLue / KirjoitaHakee tai asettaa m13:n.
m20floatLue / KirjoitaHakee tai asettaa m20:n.
m21floatLue / KirjoitaHakee tai asettaa m21:n.
m22floatLue / KirjoitaHakee tai asettaa m22:n.
m23floatLue / KirjoitaHakee tai asettaa m23:n.
m30floatLue / KirjoitaHakee tai asettaa m30:n.
m31floatLue / KirjoitaHakee tai asettaa m31:n.
m32floatLue / KirjoitaHakee tai asettaa m32:n.
m33floatLue / KirjoitaHakee tai asettaa m33:n.
determinantfloatLueHakee determinantti.

menetelmät

Signaturekuvaus
__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.

Katso myös

 Suomi