Vector4
Übersicht über die
Vector4 ist eine Klasse in Aspose.3d für Typescript. Erben von: Vector4.
Vector4 implementiert einen 4D-Vektor mit Konstruktoren für einzelne Komponenten oder aus einem Vectors3 plus w und unterstützt Komponentenzugriff, Mutation, Stringkonvertierung und Gleichheitsprüfung.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
x | number | Lesen Sie . | Halte die erste (X) Komponente des Vektors. |
y | number | Lesen Sie . | Die zweite Komponente des Vektors (Y) hält |
z | number | Lesen Sie . | Halte die dritte (Z) Komponente des Vektors. |
w | number | Lesen Sie . | Die vierte Komponente des Vektors (W) hält |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
constructor() | Erstellt einen Vektor mit einem gemischten Argument, bei dem x ein Vector2, Vecter3 oder eine Zahl sein kann, gefolgt von y, z und w Zahlen. |
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) | Zuordnen neuer Werte an x, y, z und w Komponenten |
getItem(key: number) → number | |
setItem(key: number, value: number) | Die Komponente im angegebenen Index (0-3) auf den angegebene Wert setzt. |
toString() → string | |
equals(other: Vector4) → boolean |