Vector3
Übersicht über die
Vector3 ist eine Klasse in Aspose.3d für Python.
Vector3.set sets the x, y, and z components to the given values.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
x | float | Lesen Sie . | Ist die X-Koordinatenkomponente |
y | float | Lesen Sie . | |
z | float | Lesen Sie . | |
length | float | Lesen Sie . | |
length2 | float | Lesen Sie . | Ist die Quadratgröße des Vektors. |
zero | 'Vector3' | Lesen Sie . | Ist ein Vektor mit allen Komponenten gleich Null? |
one | 'Vector3' | Lesen Sie . | |
unit_x | 'Vector3' | Lesen Sie . | Ist ein Einheitsvektor, der entlang der positiven X-Achse zeigt. |
unit_y | 'Vector3' | Lesen Sie . | |
unit_z | 'Vector3' | Lesen Sie . |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
__init__(x, y, z) | |
set(new_x: float, new_y: float, new_z: float) | Die x, y und z Komponenten auf die angegebenen Werte setzt. |
dot(rhs: 'Vector3') → float | Gibt das Punktprodukt dieses Vektors mit einem anderen zurück. |
cross(rhs: 'Vector3') → 'Vector3' | Gibt einen neuen Vektor zurück, der das Kreuzprodukt mit einem anderen ist. |
normalize() → 'Vector3' | Gibt einen Einheitslängenvektor in der gleichen Richtung zurück. |
angle_between(dir: 'Vector3', up) → float | Gibt den Winkel in Radianen zwischen diesem Vektor und einem anderen, mit der Richtung nach oben |
sin() → 'Vector3' | Gibt einen Vektor des Sinus jeder Komponente zurück. |
cos() → 'Vector3' | Gibt einen Vektor des Kosinus jeder Komponente zurück. |
compare_to(other: 'Vector3') → int | Gibt eine ganze Zahl zurück, die den Vergleich mit einem anderen Vektor anzeigt. |
parse(input: str) → 'Vector3' | Erstellt einen Vector3 aus einer Zeichenfolge-Repräsentation |