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