FVector3
Opinie generală
FVector3 este o clasă în Aspose.3d pentru Typescript. Moștenitorii de la: FVector3.
FVector3 oferă funcționalitate vectorială 3D, inclusiv constructoarele statice zero(), one ((), unitX ())), unităY ()). , unitZ ().), normalizare și acces la element indexat.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
x | number | Citeşte. | Stochează componenta X a vectorului. |
y | number | Citeşte. | |
z | number | Citeşte. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
constructor() | Creează un vector din valoarea x sau o dimensiune 2D 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 | Întoarce un vector (0,0,0) |
one() → FVector3 | Retoară un vector (1,1,1) |
unitX() → FVector3 | Retoară un vector unitar (1,0,0) |
unitY() → FVector3 | |
unitZ() → FVector3 | |
normalize() → FVector3 | Întoarce o copie cu lungime unită a vectorului. |
getItem(key: number) → number | Întoarce valoarea componentă la indexul 0=x,1=y,2=z |
setItem(key: number, value: number) | Atribuie valoare componentă la indexul 0=x,1=y,2=z |
toString() → string | Întoarce o reprezentare a vectorului în șir. |
equals(other: FVector3) → boolean | Verifică dacă acest vector este egal cu un alt component al unui vectori. |