Vector3

Áttekintés

Vector3 egy osztály a Aspose.3D FOSS projektben a Python számára.

A Vector3 kínál skalárszorzatot, kereszt szorzatot, normalizálást, szögszámítást és komponens‑szintű trigonometrikus függvényeket.

Ez az osztály 10 metódust deklarál a Vector3 objektumok számára a Python programokban. Az elérhető metódusok: __init__, angle_between, compare_to, cos, cross, dot, normalize, parse, set, sin. Minden nyilvános tag elérhető bármely Python alkalmazás számára a Aspose.3D FOSS a Python számára csomag telepítése után. Tulajdonságok: length, length2, one, unit_x, unit_y, unit_z, és még 4.

Tulajdonságok

NévTípusHozzáférésLeírás
xfloatOlvasás/ÍrásLekérdezi vagy beállítja az x-et.
yfloatOlvasás/ÍrásA y lekérése vagy beállítása.
zfloatOlvasás/ÍrásLekéri vagy beállítja a z-t.
lengthfloatOlvasásA hosszát adja vissza.
length2floatOlvasásVisszaadja a length2 értékét.
zero'Vector3'OlvasásVisszaadja a nullát.
one'Vector3'OlvasásLekéri az egyet.
unit_x'Vector3'OlvasásLekéri az egység x-et.
unit_y'Vector3'OlvasásVisszaadja az egység y-t.
unit_z'Vector3'OlvasásAz egység z-t adja vissza.

Metódusok

AláírásLeírás
__init__(x, y, z)Calls init(x, y, z) ezen a Vector3 példányon.
set(new_x: float, new_y: float, new_z: float)Meghívja a set(new_x, new_y, new_z) metódust ezen a Vector3 példányon.
dot(rhs: 'Vector3') → floatVisszaadja ennek a vektornak a másik Vector3-mal vett skalárszorzatát.
cross(rhs: 'Vector3') → 'Vector3'Visszaad egy új Vector3-et, amely a másik vektorral vett keresztszorzat.
normalize() → 'Vector3'` visszaad egy egységvektort, amely ugyanabba az irányba mutat, mint az eredeti vektor
angle_between(dir: 'Vector3', up) → floatVisszaadja a szöget radiánban ennek a vektor és egy másik közötti, a felfelé irányt figyelembe véve
sin() → 'Vector3'Visszaad egy Vector3-at, amelynek komponensei ennek a vektor egyes komponenseinek szinusza
cos() → 'Vector3'Meghívja a cos függvényt ezen a Vector3 példányon.
compare_to(other: 'Vector3') → intLexikográfiailag összehasonlítja ezt a vektort egy másikkal, és egy intet ad vissza.
parse(input: str) → 'Vector3'Létrehozza a Vector3-at egy karakterlánc ábrázolásból.

Lásd még:

 Magyar