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 PersonTyp derZugang zu den InformationenBeschreibung
m00floatLesen Sie .Ist das Element in Zeile 0, Spalte 0 der Matrix
m01floatLesen Sie .
m02floatLesen Sie .
m03floatLesen Sie .
m10floatLesen Sie .
m11floatLesen Sie .Ist das Element in Zeile 1, Spalte 1 der Matrix
m12floatLesen Sie .
m13floatLesen Sie .
m20floatLesen Sie .
m21floatLesen Sie .
m22floatLesen Sie .Ist das Element in Zeile 2, Spalte 2 der Matrix
m23floatLesen Sie .
m30floatLesen Sie .
m31floatLesen Sie .
m32floatLesen Sie .
m33floatLesen Sie .Ist das Element in Zeile 3, Spalte 3 der Matrix
determinantfloatLesen Sie .Ist der skalare Determinantwert der Matrix

Methoden und Verfahren

UnterzeichnungBeschreibung
__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.
 Deutsch