FVektor3
Približni podaci
FVector3 je klasa u Aspose.3d za Typescript. Nasljednici od: FVector3.
FVector3 pruža 3D vektorsku funkcionalnost, uključujući statičke konstruktorce zero(), one ((), unitX (()), unityY ())), UnitZ ()). , normalizaciju i pristup indeksiranim stavcima.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
x | number | Čitaj. | Čuva X komponentu vektora. |
y | number | Čitaj. | |
z | number | Čitaj. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
constructor() | Stvara vektor iz vrijednosti x ili 2D vektora plus y i z. |
constructor(x: number, y: number, z: number) | |
constructor(vec2: FVector2, z: number) | |
| `constructor(x: number | FVector2, y: number, z: number)` |
zero() → FVector3 | Vrati vektor (0,0,0) |
one() → FVector3 | Vrati vektor (1,1,1) |
unitX() → FVector3 | Vrati jedinični vektor (1,0,0) |
unitY() → FVector3 | |
unitZ() → FVector3 | |
normalize() → FVector3 | Vrati kopiju vektora u jedinici dužine. |
getItem(key: number) → number | Vrati vrijednost komponente u indeksu 0=x,1=y,2=z |
setItem(key: number, value: number) | Pridjeljuje vrijednost komponenti u indeksu 0=x,1=y,2=z |
toString() → string | Vrati niz predstavljanja vektora. |
equals(other: FVector3) → boolean | Provjerava li se ovaj vektor jednako drugi vektora komponenta-wise |