Matrix4
Übersicht über die
Matrix4 ist eine Klasse in Aspose.3d für Python.
Matrix4.transpose returns a new matrix that is the transpose of this matrix.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
m00 | float | Lesen Sie . | Ist das Element in Zeile 0, Spalte 0 der Matrix |
m01 | float | Lesen Sie . | |
m02 | float | Lesen Sie . | |
m03 | float | Lesen Sie . | |
m10 | float | Lesen Sie . | |
m11 | float | Lesen Sie . | Ist das Element in Zeile 1, Spalte 1 der Matrix |
m12 | float | Lesen Sie . | |
m13 | float | Lesen Sie . | |
m20 | float | Lesen Sie . | |
m21 | float | Lesen Sie . | |
m22 | float | Lesen Sie . | Ist das Element in Zeile 2, Spalte 2 der Matrix |
m23 | float | Lesen Sie . | |
m30 | float | Lesen Sie . | |
m31 | float | Lesen Sie . | |
m32 | float | Lesen Sie . | |
m33 | float | Lesen Sie . | Ist das Element in Zeile 3, Spalte 3 der Matrix |
determinant | float | Lesen Sie . | Ist der skalare Determinantwert der Matrix |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
__init__() | |
transpose() → 'Matrix4' | Gibt eine neue Matrix zurück, die das Transposum dieser Matrice ist. |
concatenate(m2: 'Matrix4') → 'Matrix4' | Gibt eine Matrix zurück, die diese Matrice mit der gegebenen Matrik m2 kombiniert. |
normalize() → 'Matrix4' | Gibt eine Matrix zurück, deren Rotationsteil orthonormalisiert ist. |
inverse() → 'Matrix4' | Gibt die Inverse dieser Matrix zurück. |
decompose(translation, scaling, rotation) | Extraktion von Übersetzung, Skalierung und Rotation in die angegebenen Argumente |
set_trs(translation, rotation, scale) | Setzt diese Matrix aus Übersetzung, Rotation und Skalenparameter |
to_array() | Gibt die Matrix-Elemente als flache Liste oder Array zurück. |
get_identity() → 'Matrix4' | Gibt eine neue Identitätsmatrix zurück. |
translate(tx, ty, tz) → 'Matrix4' | Gibt eine Matrix mit einer Übersetzung von (tx, ty, tz) an. |
scale(sx, sy, sz) → 'Matrix4' | Gibt eine Matrix zurück, die mit den Faktoren (sx, sy, sz) skaliert ist. |
rotate_from_euler(rx, ry, rz) → 'Matrix4' | |
rotate(angle, axis) → 'Matrix4' | Gibt eine Matrix zurück, die sich um den angegebenen Achsvektor dreht. |