FVector3
Přehled
FVector3 je třída v Aspose.3d pro Typescript. Dědici: FVector3.
FVector3 poskytuje 3D vektorovou funkčnost, včetně statických konstruktorů zero(), one ((), unitX ())), UnitY ()). , unitZ (). normalizace a indexovaný přístup k položkám.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
x | number | Čtěte. | Uložení X složky vektoru. |
y | number | Čtěte. | |
z | number | Čtěte. |
Metody
| Podpis: | Popis: |
|---|---|
constructor() | Vytvoří vektor z hodnoty x nebo 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átí vektor (0,0,0) |
one() → FVector3 | Vrátí vektor (1,1,1) |
unitX() → FVector3 | Vrátí jednotkový vektor (1,0,0) |
unitY() → FVector3 | |
unitZ() → FVector3 | |
normalize() → FVector3 | Vrátí kopii vektoru o délce jednotky. |
getItem(key: number) → number | Vrátí hodnotu složky v indexu 0=x,1=y,2=z |
setItem(key: number, value: number) | Přiděluje hodnotu složce v indexu 0=x,1=y,2=z |
toString() → string | Vrátí řetězovou reprezentaci vektoru. |
equals(other: FVector3) → boolean | Zkontroluje, zda je tento vektor rovný jinému vectorovému prvku. |