Vector2
Opinie generală
Vector2 este o clasă în Aspose.3d pentru Typescript. Moștenitorii de la: Vector2.
Vector2 reprezintă un vector 2D cu componente x și y, oferă proprietăți de lungime, acces la element prin getItem/setIitem, parcare din șiruri și comparație a egalității.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
x | number | Citeşte. | |
y | number | Citeşte. | |
length | number | Citeşte. | |
length2 | number | Citeşte. | Oferă magnitudinea pătrată a vectorului (evită sqrt) |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
constructor(x: number, y: number) | |
set(newX: number, newY: number) | Actualizarea vectorului x și valorile y la newX și newY |
parse(input: string) → Vector2 | Creează un vector2 dintr-o reprezentare a unei șiruri și returnă instanta. |
getItem(key: number) → number | Întoarce valoarea componentă (x pentru cheia 0, y pentru 1); |
setItem(key: number, value: number) | Atribuie o valoare numerică componentului identificat prin cheie (0 pentru x, 1 pentru y) |
toString() → string | |
equals(other: Vector2) → boolean | Verifică dacă un alt Vector2 are componente identice x și y. |