Transform
Yleiskatsaus
Transform on luokka Aspose.3D FOSS for Python. Perinnöllisyys on: A3DObject.
Transform.set_translation asettaa käännöskomponentit (tx, ty, tz) ja palauttaa Transform.
Tämä luokka tarjoaa 14 menetelmää Transform-objektien kanssa Pythonin ohjelmissa. Saatavilla olevat menetelmät ovat: __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,ja kaksi muuta menetelmää. Kaikki julkiset jäsenet ovat käytettävissä missä tahansa Python-sovelluksessa asennuksen jälkeen Aspose.3D FOSS for Pythonin paketin. Ominaisuuksia : euler_angles, geometric_rotation, geometric_scaling, geometric_translation, name, post_rotation,Ja vielä 10 lisää.
omaisuus
| Nimiä | tyyppi | Access | kuvaus |
|---|---|---|---|
translation | Vector3 | Lue / Kirjoita | Hakee tai asettaa käännöksen. |
scaling | Vector3 | Lue / Kirjoita | Hakee tai asettaa skaalausta. |
rotation | Quaternion | Lue / Kirjoita | Hakee tai asettaa kierron. |
euler_angles | Vector3 | Lue / Kirjoita | Hakee tai asettaa Eulerin kulmat. |
scaling_offset | Vector3 | Lue / Kirjoita | Hakee tai asettaa skaalausoffsetin. |
scaling_pivot | Vector3 | Lue / Kirjoita | Hakee tai asettaa skaalauskiinnityspisteen. |
rotation_offset | Vector3 | Lue / Kirjoita | Hakee tai asettaa kierron siirtymän. |
rotation_pivot | Vector3 | Lue / Kirjoita | Hakee tai asettaa kierron kiintopisteen. |
pre_rotation | Vector3 | Lue / Kirjoita | Hakee tai asettaa esikierroksen. |
post_rotation | Vector3 | Lue / Kirjoita | Hakee tai asettaa postauksen kierron. |
geometric_translation | Vector3 | Lue / Kirjoita | Hakee tai asettaa geometrian siirron. |
geometric_scaling | Vector3 | Lue / Kirjoita | Hakee tai asettaa geometrisen skaalaus. |
geometric_rotation | Vector3 | Lue / Kirjoita | Hakee tai asettaa geometrisen kierron. |
transform_matrix | Matrix4 | Lue / Kirjoita | Hakee tai asettaa muunnosmatriisin. |
name | str | Lue / Kirjoita | Hakee tai asettaa nimen. |
properties | PropertyCollection | Lue | Hakee ominaisuudet. |
menetelmät
| Signature | kuvaus |
|---|---|
__init__(name: str) | |
set_translation(tx: float, ty: float, tz: float) → 'Transform' | Asettaa käännösarvon. |
set_scale(sx: float, sy: float, sz: float) → 'Transform' | Asettaa skaalausarvon. |
set_euler_angles(rx: float, ry: float, rz: float) → 'Transform' | Asettaa Euler‑kulmien arvon. |
set_rotation(rw: float, rx: float, ry: float, rz: float) → 'Transform' | Asettaa kierron arvon. |
set_pre_rotation(rx: float, ry: float, rz: float) → 'Transform' | Asettaa esikierroksen arvon. |
set_post_rotation(rx: float, ry: float, rz: float) → 'Transform' | Asettaa postauksen kiertokulman arvon. |
set_geometric_translation(x: float, y: float, z: float) → 'Transform' | Asettaa geometrisen siirtymäarvon. |
set_geometric_scaling(sx: float, sy: float, sz: float) → 'Transform' | Asettaa geometrisen skaalausarvon. |
set_geometric_rotation(rx: float, ry: float, rz: float) → 'Transform' | Asettaa geometrisen kierron arvon. |
find_property(property_name: str) | |
get_property(property: str) | |
set_property(property: str, value) | Asettaa ominaisuuden arvon. |
remove_property(property) |