Transform

Přehled

Transform je třída v Aspose.3d pro Python. Dědici: A3DObject.

Transform podporuje plné 3D transformační potrubí, včetně překládání, měření, otáčení, úhlů Eulera a samostatných před/pootátních a kolových odklonů.

Vlastnosti

Název:Typ:PřístupPopis:
translationVector3Čtěte.Vrátí Vector3 představující translaci uzlu; volání translation(value přidělí nový ofset vector3.
scalingVector3Čtěte.
rotationQuaternionČtěte.Je rotace proudu vyjádřena jako quaternion?
euler_anglesVector3Čtěte.Je to rotace proudu vyjádřená jako úhly Eulera.
scaling_offsetVector3Čtěte.Je odklon aplikován na skálovací kol?
scaling_pivotVector3Čtěte.Je to bod otáčky, kolem kterého dochází k rozšiřování.
rotation_offsetVector3Čtěte.Je odklon aplikován na rotační kol?
rotation_pivotVector3Čtěte.Je to bod otáčky, kolem kterého se rotuje.
pre_rotationVector3Čtěte.Jsou před hlavním otáčením použity úhly Eulera?
post_rotationVector3Čtěte.Jsou-li Eulerovy úhly po otáčení použity po hlavním otáčení?
geometric_translationVector3Čtěte.Je to vektor geometrického přenosu.
geometric_scalingVector3Čtěte.Je geometrický skalovací vektor
geometric_rotationVector3Čtěte.Je to geometrický rotativní vektor.
transform_matrixMatrix4Čtěte.Je 4×4 matrice představující kombinovaný transformát

Metody

Podpis:Popis:
__init__(name: str)
set_translation(tx: float, ty: float, tz: float)'Transform'Nastavuje komponenty překladu na tx, ty, tz
set_scale(sx: float, sy: float, sz: float)'Transform'Nastavuje skálovací faktory na sx, sy, sz
set_euler_angles(rx: float, ry: float, rz: float)'Transform'Nastavuje rotaci pomocí Eulerových úhlů rx, ry, rz.
set_rotation(rw: float, rx: float, ry: float, rz: float)'Transform'Nastavuje rotaci pomocí komponent kvaternionu rw, rx, ry, Rz.
set_pre_rotation(rx: float, ry: float, rz: float)'Transform'Nastavuje předotáčení úhly Eulera použité před hlavním otáčením.
set_post_rotation(rx: float, ry: float, rz: float)'Transform'Nastavuje úhly Eulera po hlavním otáčení.
set_geometric_translation(x: float, y: float, z: float)'Transform'Nastavuje geometrický překlad přesunutí na x, y, z
set_geometric_scaling(sx: float, sy: float, sz: float)'Transform'Nastavuje geometrické škálování offset na sx, sy, sz
set_geometric_rotation(rx: float, ry: float, rz: float)'Transform'Nastavuje geometrické rotační posun k rx, ry, rz
 Čeština