Vector2
Přehled
Vector2 je třída v Aspose.3d pro Typescript. Dědici: Vector2.
Vector2 představuje 2D vektor s komponenty x a y, poskytuje vlastnosti délky, přístup k položce prostřednictvím getItem/setIitem, analýzu ze řetězců a srovnání rovnosti.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
x | number | Čtěte. | |
y | number | Čtěte. | |
length | number | Čtěte. | |
length2 | number | Čtěte. | Poskytuje čtvereční velikost vektora (vyhýba se sqrt) |
Metody
| Podpis: | Popis: |
|---|---|
constructor(x: number, y: number) | |
set(newX: number, newY: number) | Aktualizuje hodnoty x a y vectoru na newX a newY. |
parse(input: string) → Vector2 | Vytvoří Vector2 ze strunového zobrazení a vrátí instanci. |
getItem(key: number) → number | Vrátí hodnotu složky (x pro klíč 0, y pro Klíč 1) vektoru. |
setItem(key: number, value: number) | Přiděluje číselnou hodnotu komponentě identifikované klíčem (0 pro x, 1 pro y) |
toString() → string | |
equals(other: Vector2) → boolean | Zkontroluje, zda má jiný vektor2 stejné složky x a y. |