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