Fvektor3
Prehľad
FVector3 je trieda v Aspose.3d pre Typescript. dedičstvo od: FVector3.
FVector3 poskytuje 3D vektorovú funkčnosť vrátane statických konštruktorov zero(), one ((), unitX (()), UnitY ())), unitsZ ()). normalizácia a indexovaný prístup k položkám.
Vlastnosti
| Názov: | Typ: | Prístup | Opis: |
|---|---|---|---|
x | number | Čítajte si . | Ukladá X zložku vektora. |
y | number | Čítajte si . | |
z | number | Čítajte si . |
Metódy
| Podpis | Opis: |
|---|---|
constructor() | Vytvára vektor z hodnoty x alebo 2D plus y a z. |
constructor(x: number, y: number, z: number) | |
constructor(vec2: FVector2, z: number) | |
| `constructor(x: number | FVector2, y: number, z: number)` |
zero() → FVector3 | Vráti vektor (0,0,0) |
one() → FVector3 | Vráti vektor (1,1,1) |
unitX() → FVector3 | Vráti jednotkový vektor (1,0,0) |
unitY() → FVector3 | |
unitZ() → FVector3 | |
normalize() → FVector3 | Vráti kópiu vektoru s jednotkovou dĺžkou. |
getItem(key: number) → number | Vráti hodnotu zložky pri indexe 0=x,1=y,2=z |
setItem(key: number, value: number) | Pridáva hodnotu komponentom pri indexe 0=x,1=y,2=z |
toString() → string | Vráti reťazovú reprezentáciu vektora |
equals(other: FVector3) → boolean | Skontroluje, či je tento vektor rovný inému vektórovému komponentu. |