FVector2
Opinie generală
FVector2 este o clasă în Aspose.3d pentru Typescript. Moștenitorii de la: FVector2.
FVector2 implementează un vector 2D cu gettere/setere pentru x și y, operațiuni aritmetice, lungime, normalizare, produs punctal și o metodă de parcare statică.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
x | number | Citeşte. | Stochează componenta orizontală a vectorului. |
y | number | Citeşte. | Stochează componenta verticală a vectorului. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
constructor(x: number, y: number) | Creează un vector nou cu componentele x și y specificate. |
toString() → string | Întoarce o reprezentare a vectorului în formă de șir “(x, y) “. |
equals(other: FVector2) → boolean | Se returnează adevărat dacă celălalt vector are valori identice x și y. |
add(other: FVector2) → FVector2 | Întoarce un nou FVector2 care este suma componentă a acestui și alte |
sub(other: FVector2) → FVector2 | |
mul(scalar: number) → FVector2 | Întoarce un nou FVector2 ale cărui componente sunt acest vector înmulțit cu scalar |
div(scalar: number) → FVector2 | |
length() → number | |
normalize() → FVector2 | Întoarce un vector unitar în aceeași direcție ca acest vectori. |
dot(other: FVector2) → number | Întoarce produsul punct al acestui vector cu celălalt vectori. |
parse(input: string) → FVector2 | Creează un FVector2 dintr-un șir care conține două valori numerice. |