Matrix4
Oversigt over de forskellige former for støtte
Matrix4 er en klasse i Aspose.3d for Python.
Matrix4.transpose returns a new matrix that is the transpose of this matrix.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
m00 | float | Læs det. | Er elementet i række 0, kolonne 0 i matrixen |
m01 | float | Læs det. | |
m02 | float | Læs det. | |
m03 | float | Læs det. | |
m10 | float | Læs det. | |
m11 | float | Læs det. | Er elementet i række 1, kolonne 1 i matrixen |
m12 | float | Læs det. | |
m13 | float | Læs det. | |
m20 | float | Læs det. | |
m21 | float | Læs det. | |
m22 | float | Læs det. | Er elementet i række 2, kolonne 2 i matrixen |
m23 | float | Læs det. | |
m30 | float | Læs det. | |
m31 | float | Læs det. | |
m32 | float | Læs det. | |
m33 | float | Læs det. | Er elementet i række 3, kolonne 3 i matrixen |
determinant | float | Læs det. | er skalardeterminanten af matrixen |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
__init__() | |
transpose() → 'Matrix4' | Returnerer en ny matrix, der er transpositionen af denne matrice. |
concatenate(m2: 'Matrix4') → 'Matrix4' | Returnerer en matrix, der kombinerer denne matrice med den givne matris m2 |
normalize() → 'Matrix4' | Returnerer en matrix, hvis rotationsdel er orthonormaliseret. |
inverse() → 'Matrix4' | Returnerer det omvendte af denne matrix. |
decompose(translation, scaling, rotation) | Udtrækker oversættelse, skalering og rotation i de leverede argumenter |
set_trs(translation, rotation, scale) | Sætter denne matrix fra oversættelse, rotation og skala parametre |
to_array() | Returnerer matrixelementerne som en flad liste eller et array |
get_identity() → 'Matrix4' | Returnerer en ny identitetsmatrix |
translate(tx, ty, tz) → 'Matrix4' | Returnerer en matrix med et oversættelsesprogram for (tx, ty, tz) anvendt |
scale(sx, sy, sz) → 'Matrix4' | Returnerer en matrix skaleret med faktorer (sx, sy, sz) |
rotate_from_euler(rx, ry, rz) → 'Matrix4' | |
rotate(angle, axis) → 'Matrix4' | Returnerer en matrix, der roterer under vinkel omkring den angivne aksevektor. |