Vector3

Vue d’ensemble

Vector3 C’est une classe dans Aspose.3D FOSS pour Python.

Vector3.dot retourne le produit de point de ce vecteur avec un autre Vector3.

Cette classe fournit 10 méthodes pour travailler avec des objets Vector3 dans les programmes Python. Les méthodes disponibles comprennent : __init__, angle_between, compare_to, cos, cross, dot, normalize, parse, set, sin. Tous les membres publics sont accessibles à n’importe quelle application Python après l’installation de la Aspose.3D FOSS pour le package Python. Propriétés : length, length2, one, unit_x, unit_y, unit_z,Et encore 4 autres.

Propriétés

Nom deTypeAccessDescription
xfloatLire / ÉcrireObtient ou définit x.
yfloatLire / ÉcrireObtient ou définit le y.
zfloatLire / ÉcrireObtient ou définit le z.
lengthfloatLireObtient la longueur.
length2floatLireObtient la longueur2.
zero'Vector3'LireObtient le zéro.
one'Vector3'LireObtient le.
unit_x'Vector3'LireObtient l’unité x.
unit_y'Vector3'LireObtient l’unité y.
unit_z'Vector3'LireObtient l’unité z.

méthodes

SignatureDescription
__init__(x, y, z)
set(new_x: float, new_y: float, new_z: float)
dot(rhs: 'Vector3')floatRetourne le produit de ce vecteur avec un autre Vector3
cross(rhs: 'Vector3')'Vector3'Retourne un nouveau Vector3 qui est le produit croisé avec un autre vecteur
normalize()'Vector3'Retourne une unité de longueur Vector3 dans la même direction
angle_between(dir: 'Vector3', up)floatRetourne l’angle dans les rayons entre ce vecteur et un autre, en utilisant la direction de haut
sin()'Vector3'Retourne un vecteur dont les composants sont le syne de chaque composant de ce vector.
cos()'Vector3'
compare_to(other: 'Vector3')intCompare ce vecteur à un autre lexicographiquement et retourne une int
parse(input: str)'Vector3'Créer un Vector3 à partir d’une représentation de la barre

Voir aussi

 Français