Vector4
Přehled
Vector4 je třída v Aspose.3d pro Typescript. Dědici: Vector4.
Vector4 implementuje 4D vektor s konstruktory pro jednotlivé komponenty nebo ze vectoru 3 plus w a podporuje přístup k komponentům, mutaci, konverzi řetězců a testování rovnosti.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
x | number | Čtěte. | Drží první (X) složku vektora. |
y | number | Čtěte. | Drží druhou (Y) složku vektora. |
z | number | Čtěte. | Drží třetí (Z) složku vektora. |
w | number | Čtěte. | Drží čtvrtou složku vektora (W) |
Metody
| Podpis: | Popis: |
|---|---|
constructor() | Vytvoří vektor pomocí smíšeného argumentu, kde x může být Vector2, Vecter3 nebo číslo následované čísly y, z a w. |
constructor(x: number, y: number, z: number, w: number) | |
constructor(vec3: FVector3, w: number) | |
constructor(vec: FVector2, w: number) | |
| `constructor(x: FVector2 | FVector3 |
set(newX: number, newY: number, newZ: number, newW: number) | Přiděluje nové hodnoty komponentům x, y, z a w. |
getItem(key: number) → number | |
setItem(key: number, value: number) | Nastavuje složku u daného indexu (0-3) na poskytnutou hodnotu. |
toString() → string | |
equals(other: Vector4) → boolean |