FVector2
Oversigt over de forskellige former for støtte
FVector2 er en klasse i Aspose.3d for Typescript. Arvelige af: FVector2.
FVector2 implementerer en 2D-vektor med gettere/settere for x og y, aritmetiske operationer, længde, normalisering, punktprodukt og en statisk parse metode.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
x | number | Læs det. | Lagrer den vandrette komponent af vektoren |
y | number | Læs det. | Lagrer den lodrette komponent af vektoren. |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
constructor(x: number, y: number) | Opretter en ny vektor med de angivne x- og y-komponenter |
toString() → string | Returnerer en strengepræsentation af vektoren i form af “(x, y) “. |
equals(other: FVector2) → boolean | Returnerer sandt, hvis den anden vektor har identiske x- og y-værdier. |
add(other: FVector2) → FVector2 | Returnerer en ny FVector2, der er summen af denne og andre komponenter i form af komponenten. |
sub(other: FVector2) → FVector2 | |
mul(scalar: number) → FVector2 | Returnerer en ny FVector2, hvis komponenter er denne vektor gange skalar. |
div(scalar: number) → FVector2 | |
length() → number | |
normalize() → FVector2 | Returnerer en enhedsvektor i samme retning som denne vektor. |
dot(other: FVector2) → number | Returnerer punktumproduktet af denne vektor med den anden vektor. |
parse(input: string) → FVector2 | Opretter en FVector2 fra et streng, der indeholder to numeriske værdier |