Vector3
Oversigt over de forskellige former for støtte
Vector3 er en klasse i Aspose.3d for Python.
Vector3.set sets the x, y, and z components to the given values.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
x | float | Læs det. | Er X-koordinatkomponenten |
y | float | Læs det. | |
z | float | Læs det. | |
length | float | Læs det. | |
length2 | float | Læs det. | Er vektorens kvadratiske størrelse |
zero | 'Vector3' | Læs det. | Er en vektor med alle komponenter lig nul? |
one | 'Vector3' | Læs det. | |
unit_x | 'Vector3' | Læs det. | Er en enhedsvektor, der peger langs den positive X-akse. |
unit_y | 'Vector3' | Læs det. | |
unit_z | 'Vector3' | Læs det. |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
__init__(x, y, z) | |
set(new_x: float, new_y: float, new_z: float) | Sætter x, y og z-komponenterne til de angivne værdier. |
dot(rhs: 'Vector3') → float | Returnerer punktumproduktet af denne vektor med en anden. |
cross(rhs: 'Vector3') → 'Vector3' | Returnerer en ny vektor, der er krydsproduktet med en anden. |
normalize() → 'Vector3' | Returnerer en enhedslængdevektor i samme retning. |
angle_between(dir: 'Vector3', up) → float | Returnerer vinkel i radian mellem denne vektor og en anden, ved hjælp af op retning |
sin() → 'Vector3' | Returnerer en vektor af sinusen for hver komponent. |
cos() → 'Vector3' | Returnerer en vektor for cosinus af hver komponent. |
compare_to(other: 'Vector3') → int | Returnerer et heltal, der angiver ordring i forhold til en anden vektor |
parse(input: str) → 'Vector3' | Opretter en Vector3 fra et strengepræsentation |