Matrix4

General

Matrix4 és una classe en Aspose.3d per a Python.

Matrix4.transpose returns a new matrix that is the transpose of this matrix.

Propietats

NomTipus de productesAccésDescripció
m00floatLlegeix.És l’element de la fila 0, columna 0 de matriu.
m01floatLlegeix.
m02floatLlegeix.
m03floatLlegeix.
m10floatLlegeix.
m11floatLlegeix.És l’element de la fila 1, columna 1 de matriu.
m12floatLlegeix.
m13floatLlegeix.
m20floatLlegeix.
m21floatLlegeix.
m22floatLlegeix.És l’element de la fila 2, columna 2 de matriu.
m23floatLlegeix.
m30floatLlegeix.
m31floatLlegeix.
m32floatLlegeix.
m33floatLlegeix.És l’element de la fila 3, columna 3 de matriu
determinantfloatLlegeix.És el valor determinant escalar de la matriu

Mètodes

SignaturaDescripció
__init__()
transpose()'Matrix4'Retorna una nova matriu que és la transpòssia d’aquesta matrius.
concatenate(m2: 'Matrix4')'Matrix4'Retorna una matriu que combina aquesta matrius amb la matrix dada m2
normalize()'Matrix4'Retorna una matriu la part de rotació és orthonormalitzada.
inverse()'Matrix4'Retorna l’invers de la matriu.
decompose(translation, scaling, rotation)Extraeix la traducció, escala i rotació als arguments subministrats.
set_trs(translation, rotation, scale)Establi aquesta matriu a partir de paràmetres de traducció, rotació i escala.
to_array()Retorna els elements de la matriu com a llista plana o matrius.
get_identity()'Matrix4'Retorna una nova matriu d’identitat.
translate(tx, ty, tz)'Matrix4'Retorna una matriu amb la traducció de (tx, ty, tz) aplicada.
scale(sx, sy, sz)'Matrix4'Retorna una matriu escalada per factors (sx, sy, sz)
rotate_from_euler(rx, ry, rz)'Matrix4'
rotate(angle, axis)'Matrix4'Retorna una matriu que gira per angle al voltant del vector d’eix especificat.
 Català