FVector2
Přehled
FVector2 je třída v Aspose.3d pro Typescript. Dědici: FVector2.
FVector2 implementuje 2D vektor s gettery/setery pro x a y, aritmetické operace, délku, normalizaci, bodový produkt a statickou metodu parse.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
x | number | Čtěte. | Uložení horizontální složky vektoru. |
y | number | Čtěte. | Uložení vertikální složky vektoru. |
Metody
| Podpis: | Popis: |
|---|---|
constructor(x: number, y: number) | Vytvoří nový vektor s specifikovanými složkami x a y. |
toString() → string | Vrátí řetězové zobrazení vektoru ve formě “(x, y) “. |
equals(other: FVector2) → boolean | Vrátí se , pokud má druhý vektor stejné hodnoty x a y . |
add(other: FVector2) → FVector2 | Vrátí nový FVector2, který je součet těchto a dalších prvků ve smyslu složek. |
sub(other: FVector2) → FVector2 | |
mul(scalar: number) → FVector2 | Vrátí nový FVector2, jehož složkami je tento vektor vynásoben skalarem. |
div(scalar: number) → FVector2 | |
length() → number | |
normalize() → FVector2 | Vrátí jednotkový vektor ve stejném směru jako tento vektor. |
dot(other: FVector2) → number | Vrátí dotový produkt tohoto vektora s druhým vektorem. |
parse(input: string) → FVector2 | Vytvoří FVector2 ze struny obsahující dvě číselné hodnoty. |