Vector3
Yleiskatsaus
Vector3 on luokka Aspose.3D FOSS for Python.
Vector3.dot palauttaa tämän vetorin tuote toiseen Vector3:een.
Tämä luokka tarjoaa 10 menetelmää työskennellä Vector3 esineiden kanssa Pythonin ohjelmissa. Saatavilla olevat menetelmät ovat: __init__, angle_between, compare_to, cos, cross, dot, normalize, parse, set, sin. Kaikki julkiset jäsenet ovat käytettävissä missä tahansa Python-sovelluksessa asennuksen jälkeen Aspose.3D FOSS for Pythonin paketin. Ominaisuuksia : length, length2, one, unit_x, unit_y, unit_z,Ja vielä neljä muuta.
omaisuus
| Nimiä | tyyppi | Access | kuvaus |
|---|---|---|---|
x | float | Lue / Kirjoita | Hakee tai asettaa x:n. |
y | float | Lue / Kirjoita | Hakee tai asettaa y:n. |
z | float | Lue / Kirjoita | Hakee tai asettaa z:n. |
length | float | Lue | Hakee pituuden. |
length2 | float | Lue | Hakee pituuden2. |
zero | 'Vector3' | Lue | Hakee nollan. |
one | 'Vector3' | Lue | Hakee yhden. |
unit_x | 'Vector3' | Lue | Hakee yksikön x:n. |
unit_y | 'Vector3' | Lue | Hakee yksikön y. |
unit_z | 'Vector3' | Lue | Hakee yksikön z. |
menetelmät
| Signature | kuvaus |
|---|---|
__init__(x, y, z) | |
set(new_x: float, new_y: float, new_z: float) | |
dot(rhs: 'Vector3') → float | Palauttaa tämän vetorin tuote toiseen Vector3:een. |
cross(rhs: 'Vector3') → 'Vector3' | Uusi Vector3 palautuu, joka on ristituote toisen vektorin kanssa. |
normalize() → 'Vector3' | Vektorin 3 yksikkön pituus palautuu samassa suunnassa. |
angle_between(dir: 'Vector3', up) → float | Palauttaa kulman säteillä tämän vetorin ja toisen välissä, käyttämällä ylös suuntaan. |
sin() → 'Vector3' | Palauttaa vektorin, jonka komponentit ovat tämän vetorin kunkin komponentin sieni. |
cos() → 'Vector3' | |
compare_to(other: 'Vector3') → int | Vertaa tämän vetorin toiseen lexikografisesti ja palauttaa int |
parse(input: str) → 'Vector3' | Luo Vector3 sarjan esityksestä |