Vector4
Oversigt over de forskellige former for støtte
Vector4 er en klasse i Aspose.3d for Typescript. Arvelige af: Vector4.
Vector4 implementerer en 4D-vektor med konstruktorer til individuelle komponenter eller fra et Vectors3 plus w, og understøtter komponentadgang, mutation, strengeomdannelse og ligestillingstestning.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
x | number | Læs det. | Holder vektorens første (X) komponent |
y | number | Læs det. | Holder vektorens anden (Y) komponent |
z | number | Læs det. | Holder vektorens tredje (Z) komponent |
w | number | Læs det. | Holder vektorens fjerde komponent (W) |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
constructor() | Opretter en vektor ved hjælp af et blandet argument, hvor x kan være en Vector2, Vecter3 eller nummer efterfulgt af y, z og w tal. |
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) | Tildeler nye værdier til x, y, z og w-komponenter |
getItem(key: number) → number | |
setItem(key: number, value: number) | Sæt komponenten ved det angivne indeks (0-3) til den angivne værdi. |
toString() → string | |
equals(other: Vector4) → boolean |