Vector2
Oversigt over de forskellige former for støtte
Vector2 er en klasse i Aspose.3d for Typescript. Arvelige af: Vector2.
Vector2 repræsenterer en 2D-vektor med x og y komponenter, giver længdeegenskaber, elementadgang via getItem/setIitem, parsering fra strenge og ligestillings sammenligning.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
x | number | Læs det. | |
y | number | Læs det. | |
length | number | Læs det. | |
length2 | number | Læs det. | Angiver vektorens kvadratiske størrelse (undgår sqrt) |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
constructor(x: number, y: number) | |
set(newX: number, newY: number) | Opdaterer vektorens x- og y-værdier til newX og newY |
parse(input: string) → Vector2 | Opretter en Vector2 fra et strengepræsentation og returnerer instansen |
getItem(key: number) → number | Returnerer komponentværdien (x for nøgle 0, y for nøkkel 1) af vektoren. |
setItem(key: number, value: number) | Tildeler en numerisk værdi til den komponent, der er identificeret ved nøglen (0 for x, 1 for y) |
toString() → string | |
equals(other: Vector2) → boolean | Tjekker, om en anden Vector2 har identiske x- og y-komponenter |