Transform
Übersicht
Transform ist eine Klasse in Aspose.3D FOSS für Python. Erbt von: A3DObject.
Transform.set_translation setzt die Translationskomponenten (tx, ty, tz) und gibt das Transform zurück.
Diese Klasse deklariert 14 Methoden für Transform-Objekte in Python-Programmen. Verfügbare Methoden umfassen: __init__, find_property, get_property, remove_property, set_euler_angles, set_geometric_rotation, set_geometric_scaling, set_geometric_translation, set_post_rotation, set_pre_rotation, set_property, set_rotation und 2 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.3D FOSS für Python-Paket installiert wurde. Eigenschaften: euler_angles, geometric_rotation, geometric_scaling, geometric_translation, name, post_rotation und 10 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
translation | Vector3 | Lesen/Schreiben | Ruft die Übersetzung ab oder legt sie fest. |
scaling | Vector3 | Lesen/Schreiben | Liest oder legt die Skalierung fest. |
rotation | Quaternion | Lesen/Schreiben | Liest oder setzt die Rotation. |
euler_angles | Vector3 | Lesen/Schreiben | Liest oder setzt die Euler-Winkel. |
scaling_offset | Vector3 | Lesen/Schreiben | Liest oder legt den Skalierungsversatz fest. |
scaling_pivot | Vector3 | Lesen/Schreiben | Liest oder setzt den Skalierungspivot. |
rotation_offset | Vector3 | Lesen/Schreiben | Liest oder legt den Rotations-Offset fest. |
rotation_pivot | Vector3 | Lesen/Schreiben | Ruft den Rotationsdrehpunkt ab oder legt ihn fest. |
pre_rotation | Vector3 | Lesen/Schreiben | Liest oder setzt die Pre-Rotation. |
post_rotation | Vector3 | Lesen/Schreiben | Liest oder legt die Nachrotation fest. |
geometric_translation | Vector3 | Lesen/Schreiben | Ruft die geometrische Translation ab oder legt sie fest. |
geometric_scaling | Vector3 | Lesen/Schreiben | Liest oder setzt die geometrische Skalierung. |
geometric_rotation | Vector3 | Lesen/Schreiben | Ruft die geometrische Rotation ab oder legt sie fest. |
transform_matrix | Matrix4 | Lesen/Schreiben | Liest oder setzt die Transformationsmatrix. |
name | str | Lesen/Schreiben | Liest oder setzt den Namen. |
properties | PropertyCollection | Lesen | Gibt die Eigenschaften zurück. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__(name: str) | Calls init(name) bei dieser Transform-Instanz. |
set_translation(tx: float, ty: float, tz: float) → 'Transform' | Setzt den Übersetzungswert. |
set_scale(sx: float, sy: float, sz: float) → 'Transform' | Setzt den Skalierungswert. |
set_euler_angles(rx: float, ry: float, rz: float) → 'Transform' | Setzt den Wert der Euler-Winkel. |
set_rotation(rw: float, rx: float, ry: float, rz: float) → 'Transform' | Setzt den Rotationswert. |
set_pre_rotation(rx: float, ry: float, rz: float) → 'Transform' | Setzt den Vorrotationswert. |
set_post_rotation(rx: float, ry: float, rz: float) → 'Transform' | Setzt den post rotation-Wert. |
set_geometric_translation(x: float, y: float, z: float) → 'Transform' | Setzt den geometrischen Translationswert. |
set_geometric_scaling(sx: float, sy: float, sz: float) → 'Transform' | Setzt den geometrischen Skalierungswert. |
set_geometric_rotation(rx: float, ry: float, rz: float) → 'Transform' | Setzt den geometrischen Rotationswert. |
find_property(property_name: str) | Ruft find_property(property_name) in dieser Transform-Instanz auf. |
get_property(property: str) | Ruft get_property(property) in dieser Transform-Instanz auf. |
set_property(property: str, value) | Setzt den Eigenschaftswert. |
remove_property(property) | Ruft remove_property(property) in dieser Transform-Instanz auf. |