Vector3
General
Vector3 és una classe en Aspose.3d per a Python.
Vector3.set sets the x, y, and z components to the given values.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
x | float | Llegeix. | És el component de les coordenades X. |
y | float | Llegeix. | |
z | float | Llegeix. | |
length | float | Llegeix. | |
length2 | float | Llegeix. | És la magnitud quadrada del vector. |
zero | 'Vector3' | Llegeix. | És un vector amb tots els components iguals a zero. |
one | 'Vector3' | Llegeix. | |
unit_x | 'Vector3' | Llegeix. | És un vector unitari que apunta al llarg de l’eix X positiu. |
unit_y | 'Vector3' | Llegeix. | |
unit_z | 'Vector3' | Llegeix. |
Mètodes
| Signatura | Descripció |
|---|---|
__init__(x, y, z) | |
set(new_x: float, new_y: float, new_z: float) | S’estableixen els components x, y i z als valors donats. |
dot(rhs: 'Vector3') → float | Retorna el producte de punt d’aquest vector amb un altre. |
cross(rhs: 'Vector3') → 'Vector3' | Retorna un nou vector que és el producte de cruix amb un altre. |
normalize() → 'Vector3' | Retorna un vector de longitud unitària en la mateixa direcció. |
angle_between(dir: 'Vector3', up) → float | Retorna l’angle en radians entre aquest vector i un altre, utilitzant la direcció cap amunt |
sin() → 'Vector3' | Retorna un vector del sen de cada component. |
cos() → 'Vector3' | Retorna un vector del cossin de cada component. |
compare_to(other: 'Vector3') → int | Retorna un nombre sencer que indica l’ordre comparat amb un altre vector. |
parse(input: str) → 'Vector3' | Crea un Vector3 a partir d’una representació de cadena. |