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 tilBeskrivelse:
m00floatLæs det.Er elementet i række 0, kolonne 0 i matrixen
m01floatLæs det.
m02floatLæs det.
m03floatLæs det.
m10floatLæs det.
m11floatLæs det.Er elementet i række 1, kolonne 1 i matrixen
m12floatLæs det.
m13floatLæs det.
m20floatLæs det.
m21floatLæs det.
m22floatLæs det.Er elementet i række 2, kolonne 2 i matrixen
m23floatLæs det.
m30floatLæs det.
m31floatLæs det.
m32floatLæs det.
m33floatLæs det.Er elementet i række 3, kolonne 3 i matrixen
determinantfloatLæs det.er skalardeterminanten af matrixen

Metoder til at anvende

UnderskriftBeskrivelse:
__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.
 Dansk