Vector3

Oversigt over de forskellige former for støtte

Vector3 er en klasse i Aspose.3d for Typescript. Arvelige af: Vector3.

Vector3 giver fuld 3D-vektorfunktion, herunder punkt- og krydsprodukter, normalisering, vinkelberegning, trigonometriske hjælpere, komponentsvis aritmetik og statiske enhedsvektere (null, en, unitX/Y/Z).

Egenskaber

Udtrykt:Type:Tilgang tilBeskrivelse:
xnumberLæs det.Er X-koordinaten af vektoren
ynumberLæs det.
znumberLæs det.
lengthnumberLæs det.
length2numberLæs det.Er vektorens kvadratiske længde
zeroVector3Læs det.Er en statisk vektor (0,0,0)
oneVector3Læs det.Er en statisk vektor (1,1,1)
unitXVector3Læs det.Er en statisk enhedsvektor langs X-aksen (1,0,0)
unitYVector3Læs det.
unitZVector3Læs det.

Metoder til at anvende

UnderskriftBeskrivelse:
constructor(x: number, y: number, z: number)Opretter en ny Vector3 fra komponenter, en enkelt værdi eller en anden FVector3.
constructor(vec: FVector3)
constructor(v: number)
`constructor(x: numberFVector3, y: number, z: number)`
set(newX: number, newY: number, newZ: number)Tildeler nye X, Y og Z-værdier til vektoren
dot(rhs: Vector3)numberReturnerer punktumproduktet af denne vektor med en anden Vector3
cross(rhs: Vector3)Vector3
normalize()Vector3Returnerer en enhedslængdevektor i samme retning.
angleBetween(dir: Vector3, up: Vector3)numberReturnerer vinkel i radian mellem denne retning og en anden, ved hjælp af en opvektor
sin()Vector3Returnerer en vektor, hvis komponenter er sinus af denne vektors komponenter.
cos()Vector3
compareTo(other: Vector3)numberReturnerer et numerisk sammenligningsresultat med en anden Vector3
parse(input: string)Vector3Opretter en Vector3 fra et strengepræsentation
getItem(key: number)number
setItem(key: number, value: number)Sætter komponenten i det angivne indeks til en værdi
toString()string
equals(other: Vector3)booleanTjekker, om denne vektor er lig med en anden Vector3
minus(v: Vector3)Vector3Returnerer en ny Vector3 som er denne vektor minus en anden.
times(scalar: number)Vector3Returnerer en ny Vector3 skaleret af den angivne skalar.
 Dansk