Vector2
Übersicht über die
Vector2 ist eine Klasse in Aspose.3d für Typescript. Erben von: Vector2.
Vector2 stellt einen 2D-Vektor mit x und y Komponenten dar, bietet Längen Eigenschaften, Elemente über getItem/setIitem zugreifen, Parsing aus Strings und Gleichheitsvergleich.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
x | number | Lesen Sie . | |
y | number | Lesen Sie . | |
length | number | Lesen Sie . | |
length2 | number | Lesen Sie . | Ermittelt die Quadratgröße des Vektors (vermeidet sqrt) |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
constructor(x: number, y: number) | |
set(newX: number, newY: number) | Aktualisiert die x- und y-Werte des Vektors auf newX und newY. |
parse(input: string) → Vector2 | Erstellt einen Vector2 aus einer Zeichenfolge Darstellung und gibt die Instanz zurück |
getItem(key: number) → number | Gibt den Komponentenwert (x für Schlüssel 0, y für Key 1) des Vektors zurück. |
setItem(key: number, value: number) | Zuweist dem mit Schlüssel identifizierten Teil einen numerischen Wert zu (0 für x, 1 für y) |
toString() → string | |
equals(other: Vector2) → boolean | Prüft, ob ein anderer Vector2 identische x- und y-Komponenten hat. |