Vector4
Opinie generală
Vector4 este o clasă în Aspose.3d pentru Typescript. Moștenitorii de la: Vector4.
Vector4 implementează un vector 4D cu constructori pentru componente individuale sau dintr-un Vecter3 plus w și susține accesul componentelor, mutația, conversia stringurilor și testarea egalității.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
x | number | Citeşte. | Ţine prima componentă (X) a vectorului. |
y | number | Citeşte. | Deține a doua componentă (Y) a vectorului. |
z | number | Citeşte. | Deține a treia componentă (Z) a vectorului. |
w | number | Citeşte. | Deține a patra componentă (W) a vectorului. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
constructor() | Creează un vector folosind un argument mixt, unde x poate fi o Vector2, Vectore3, sau număr, urmat de y, z, w numere |
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) | Aloca noi valori pentru componente x, y, z și w. |
getItem(key: number) → number | |
setItem(key: number, value: number) | Setarea componentei la indicele dat (0‐3) la valoarea furnizată |
toString() → string | |
equals(other: Vector4) → boolean |