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