FVector3
Übersicht über die
FVector3 ist eine Klasse in Aspose.3d für Typescript. Erben von: FVector3.
FVector3 bietet 3D-Vektorfunktionalität, einschließlich statischer Konstruktoren zero(), one ((() unitX ()) unitY ()). unitZ (). Normalisierung und indexed item access.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
x | number | Lesen Sie . | Speichert die X-Komponente des Vektors. |
y | number | Lesen Sie . | |
z | number | Lesen Sie . |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
constructor() | Erstellt einen Vektor entweder aus einem x-Wert oder einem 2D-Vektor plus y und z. |
constructor(x: number, y: number, z: number) | |
constructor(vec2: FVector2, z: number) | |
| `constructor(x: number | FVector2, y: number, z: number)` |
zero() → FVector3 | Gibt einen Vektor (0,0,0) zurück. |
one() → FVector3 | Gibt einen Vektor (1,1,1) zurück. |
unitX() → FVector3 | Gibt einen Einheitsvektor (1,0,0) zurück. |
unitY() → FVector3 | |
unitZ() → FVector3 | |
normalize() → FVector3 | Gibt eine Kopie der Vektor-Einheit zurück. |
getItem(key: number) → number | Gibt den Komponentenwert bei Index 0=x,1=y,2=z zurück. |
setItem(key: number, value: number) | Zuweist einem Komponenten einen Wert bei Index 0=x,1=y,2=z zu. |
toString() → string | Gibt eine Zeichenfolge des Vektors zurück. |
equals(other: FVector3) → boolean | Überprüft, ob dieser Vektor einem anderen Vektorenkomponenten entspricht. |