Transform

Vue d’ensemble

Transform C’est une classe dans Aspose.3D FOSS pour Python. hérité de : A3DObject.

Transform.set_translation définit les composants de traduction (tx, ty, tz) et retourne la transformation.

Cette classe fournit 14 méthodes pour travailler avec les objets Transform dans les programmes Python. Les méthodes disponibles comprennent : __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,et 2 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application Python après l’installation de la Aspose.3D FOSS pour le package Python. Propriétés : euler_angles, geometric_rotation, geometric_scaling, geometric_translation, name, post_rotation,Et 10 autres.

Propriétés

Nom deTypeAccessDescription
translationVector3Lire / ÉcrireObtient ou définit la traduction.
scalingVector3Lire / ÉcrireObtient ou définit l’échelle.
rotationQuaternionLire / ÉcrireObtient ou définit la rotation.
euler_anglesVector3Lire / ÉcrireObtient ou définit les angles d’Euler.
scaling_offsetVector3Lire / ÉcrireObtient ou définit le décalage d’échelle.
scaling_pivotVector3Lire / ÉcrireObtient ou définit le pivot de mise à l’échelle.
rotation_offsetVector3Lire / ÉcrireObtient ou définit le décalage de rotation.
rotation_pivotVector3Lire / ÉcrireObtient ou définit le pivot de rotation.
pre_rotationVector3Lire / ÉcrireObtient ou définit la pré‑rotation.
post_rotationVector3Lire / ÉcrireObtient ou définit la rotation du post.
geometric_translationVector3Lire / ÉcrireObtient ou définit la translation géométrique.
geometric_scalingVector3Lire / ÉcrireObtient ou définit la mise à l’échelle géométrique.
geometric_rotationVector3Lire / ÉcrireObtient ou définit la rotation géométrique.
transform_matrixMatrix4Lire / ÉcrireObtient ou définit la matrice de transformation.
namestrLire / ÉcrireObtient ou définit le nom.
propertiesPropertyCollectionLireObtient les propriétés.

méthodes

SignatureDescription
__init__(name: str)
set_translation(tx: float, ty: float, tz: float)'Transform'Définit la valeur de traduction.
set_scale(sx: float, sy: float, sz: float)'Transform'Définit la valeur d’échelle.
set_euler_angles(rx: float, ry: float, rz: float)'Transform'Définit la valeur des angles d’Euler.
set_rotation(rw: float, rx: float, ry: float, rz: float)'Transform'Définit la valeur de rotation.
set_pre_rotation(rx: float, ry: float, rz: float)'Transform'Définit la valeur de pré‑rotation.
set_post_rotation(rx: float, ry: float, rz: float)'Transform'Définit la valeur de rotation du post.
set_geometric_translation(x: float, y: float, z: float)'Transform'Définit la valeur de translation géométrique.
set_geometric_scaling(sx: float, sy: float, sz: float)'Transform'Définit la valeur de mise à l’échelle géométrique.
set_geometric_rotation(rx: float, ry: float, rz: float)'Transform'Définit la valeur de rotation géométrique.
find_property(property_name: str)
get_property(property: str)
set_property(property: str, value)Définit la valeur de la propriété.
remove_property(property)

Voir aussi

 Français