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 tilBeskrivelse:
xfloatLæs det.Er X-koordinatkomponenten
yfloatLæs det.
zfloatLæs det.
lengthfloatLæs det.
length2floatLæ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

UnderskriftBeskrivelse:
__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')floatReturnerer 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)floatReturnerer 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')intReturnerer et heltal, der angiver ordring i forhold til en anden vektor
parse(input: str)'Vector3'Opretter en Vector3 fra et strengepræsentation
 Dansk