FVector2
Übersicht über die
FVector2 ist eine Klasse in Aspose.3d für Typescript. Erben von: FVector2.
FVector2 implementiert einen 2D-Vektor mit Gettern/Settern für x und y, arithmetischen Operationen, Länge, Normalisierung, Punktprodukt und einer statischen Parsemethode.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
x | number | Lesen Sie . | Speichert die horizontale Komponente des Vektors. |
y | number | Lesen Sie . | Speichert die vertikale Komponente des Vektors. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
constructor(x: number, y: number) | Erstellt einen neuen Vektor mit den angegebenen x- und y-Komponenten. |
toString() → string | Gibt eine Zeichenfolge des Vektors in der Form “(x, y) " zurück. |
equals(other: FVector2) → boolean | Gilt für den Fall, dass der andere Vektor identische x- und y-Werte hat. |
add(other: FVector2) → FVector2 | Gibt einen neuen FVector2 zurück, der die Summe dieser und anderer Komponenten ist. |
sub(other: FVector2) → FVector2 | |
mul(scalar: number) → FVector2 | Gibt einen neuen FVector2 zurück, dessen Komponenten dieser Vektor multipliziert mit dem Skalier sind. |
div(scalar: number) → FVector2 | |
length() → number | |
normalize() → FVector2 | Gibt einen Einheitsvektor in der gleichen Richtung wie dieser Vektor zurück. |
dot(other: FVector2) → number | Gibt das Punktprodukt dieses Vektors mit dem anderen Vctor zurück. |
parse(input: string) → FVector2 | Erstellt einen FVector2 aus einer Zeichenfolge, die zwei numerische Werte enthält. |