Transform

Übersicht über die

Transform ist eine Klasse in Aspose.3d für Python. Erben von: A3DObject.

Transform unterstützt vollständige 3D-Transformationspipelines, einschließlich Übersetzung, Skalierung, Rotation, Eulerwinkel und separate Vor/Nachrotation sowie Drehverschiebungen.

Eigenschaften

Name der PersonTyp derZugang zu den InformationenBeschreibung
translationVector3Lesen Sie .Gibt einen Vector3 zurück, der die Translation des Knoten darstellt; das Aufrufen von translation (=wert) weist eine neue Verlagerung für den Vektor 3 zu.
scalingVector3Lesen Sie .
rotationQuaternionLesen Sie .Ist die Stromdrehung als Quaternion ausgedrückt?
euler_anglesVector3Lesen Sie .Ist die Stromdrehung als Eulerwinkel ausgedrückt
scaling_offsetVector3Lesen Sie .Wird der Versatz auf den Skalierungsspiel angewendet?
scaling_pivotVector3Lesen Sie .Ist der Drehpunkt, um den sich die Skalierung abspielt?
rotation_offsetVector3Lesen Sie .Wird die Verschiebung auf den Drehschwung angewendet?
rotation_pivotVector3Lesen Sie .Ist der Drehpunkt, um den sich die Rotation abspielt?
pre_rotationVector3Lesen Sie .Sind die Vor-Rotationswinkel Euler vor der Hauptrotation angewendet?
post_rotationVector3Lesen Sie .Wird der Eulerwinkel nach dem Hauptdrehen angewendet?
geometric_translationVector3Lesen Sie .Ist der geometrische Übersetzungsvektor
geometric_scalingVector3Lesen Sie .Ist der geometrische Skalierungsvektor
geometric_rotationVector3Lesen Sie .Ist der geometrische Rotationsvektor
transform_matrixMatrix4Lesen Sie .Ist die 4×4 Matrix, die die kombinierte Transformation darstellt?

Methoden und Verfahren

UnterzeichnungBeschreibung
__init__(name: str)
set_translation(tx: float, ty: float, tz: float)'Transform'Die Übersetzungskomponenten auf tx, ty, tz setzt.
set_scale(sx: float, sy: float, sz: float)'Transform'Die Skalierungskennzahlen auf sx, sy und sz setzen.
set_euler_angles(rx: float, ry: float, rz: float)'Transform'Setzt die Rotation mit Euler-Winkel rx, ry, rz ein.
set_rotation(rw: float, rx: float, ry: float, rz: float)'Transform'Setzt die Rotation mit Quaternion-Komponenten rw, rx, ry, Rz fest.
set_pre_rotation(rx: float, ry: float, rz: float)'Transform'Vor-Rotationswinkel festlegt, die vor der Hauptrotation angewendet werden.
set_post_rotation(rx: float, ry: float, rz: float)'Transform'Festlegung der nach dem Hauptdrehen angewandten Euler-Winkel
set_geometric_translation(x: float, y: float, z: float)'Transform'Setzt die geometrische Übersetzung Versetzung auf x, y, z
set_geometric_scaling(sx: float, sy: float, sz: float)'Transform'Setzt die geometrische Skalierung Versetzung auf sx, sy, sz
set_geometric_rotation(rx: float, ry: float, rz: float)'Transform'Setzt die geometrische Rotationsverschiebung auf rx, ry, rz
 Deutsch