Matrix4
Vue d’ensemble
Matrix4 C’est une classe dans Aspose.3D FOSS pour Python.
Matrix4.transpose retourne une nouvelle Matrix4 qui est la transposition de cette matrix.
Cette classe fournit 13 méthodes pour travailler avec les objets Matrix4 dans les programmes Python. Les méthodes disponibles comprennent : __init__, concatenate, decompose, get_identity, inverse, normalize, rotate, rotate_from_euler, scale, set_trs, to_array, translate,et 1 méthode supplémentaire. Tous les membres publics sont accessibles à n’importe quelle application Python après l’installation de la Aspose.3D FOSS pour le package Python. Propriétés : determinant, m00, m01, m02, m03, m10,Et 11 autres.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
m00 | float | Lire / Écrire | Obtient ou définit le m00. |
m01 | float | Lire / Écrire | Obtient ou définit le m01. |
m02 | float | Lire / Écrire | Obtient ou définit le m02. |
m03 | float | Lire / Écrire | Obtient ou définit le m03. |
m10 | float | Lire / Écrire | Obtient ou définit le m10. |
m11 | float | Lire / Écrire | Obtient ou définit le m11. |
m12 | float | Lire / Écrire | Obtient ou définit le m12. |
m13 | float | Lire / Écrire | Obtient ou définit le m13. |
m20 | float | Lire / Écrire | Obtient ou définit le m20. |
m21 | float | Lire / Écrire | Obtient ou définit le m21. |
m22 | float | Lire / Écrire | Obtient ou définit le m22. |
m23 | float | Lire / Écrire | Obtient ou définit le m23. |
m30 | float | Lire / Écrire | Obtient ou définit le m30. |
m31 | float | Lire / Écrire | Obtient ou définit le m31. |
m32 | float | Lire / Écrire | Obtient ou définit le m32. |
m33 | float | Lire / Écrire | Obtient ou définit le m33. |
determinant | float | Lire | Obtient le déterminant. |
méthodes
| Signature | Description |
|---|---|
__init__() | |
transpose() → 'Matrix4' | Retourne une nouvelle Matrix4 qui est la transposition de cette matrix |
concatenate(m2: 'Matrix4') → 'Matrix4' | Multiplier cette matrice par une autre Matrix4 (m2) et retourner la matrix 4 résultant. |
normalize() → 'Matrix4' | Retourne une Matrix4 dont la partie de rotation est normalisée à la longueur d’unité. |
inverse() → 'Matrix4' | Retourne une nouvelle Matrix4 représentant l’inverse de cette matrix |
decompose(translation, scaling, rotation) | Extrait de composants de traduction, d’échelle et de rotation dans les variables données |
set_trs(translation, rotation, scale) | Définit la valeur trs. |
to_array() | |
get_identity() → 'Matrix4' | Il remet l’identité. |
translate(tx, ty, tz) → 'Matrix4' | Créez une matrice de traduction avec des offset tx, ty, tz et retournez-la |
scale(sx, sy, sz) → 'Matrix4' | Créer une matrice d’échelle avec les facteurs sx, sy, sz et le retourner |
rotate_from_euler(rx, ry, rz) → 'Matrix4' | |
rotate(angle, axis) → 'Matrix4' | Création d’une matrice de rotation tournant par angle autour du vecteur axis donné |