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 PersonTyp derZugang zu den InformationenBeschreibung
xfloatLesen Sie .Ist die X-Koordinatenkomponente
yfloatLesen Sie .
zfloatLesen Sie .
lengthfloatLesen Sie .
length2floatLesen 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

UnterzeichnungBeschreibung
__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') → floatGibt 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) → floatGibt 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') → intGibt 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
 Deutsch