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à