Les vecteurs sont utilisés partout dans FreeCAD.
Exemple :
v=FreeCAD.Vector()
v=FreeCAD.Vector(1,0,0)
v=FreeCAD.Base.Vector()
v2 = FreeCAD.Vector(3,2,-5)
v3 = v.add(v2)
print v3.Length

Returns: renvoie la longueur du vecteur.

Description: ajoute un autre vecteur à celui-ci
Returns: vecteur

Description: la distance entre ce vecteur et un autre.
Returns: virgule flottante

Description: le produit croisé entre ce vecteur et un autre.
Returns: vecteur

Description: la distance entre le vecteur et une ligne passant par Vecteur1 dans la direction Vecteur2.
Returns: virgule flottante

Description: un vecteur au point le plus proche sur un segment de ligne de Vector1 à Vector2.
Returns: vecteur

Description: la distance entre le vecteur et un plan défini par un point et une normale.
Returns: virgule flottante

Description: le produit scalaire entre deux vecteurs.
Returns: virgule flottante

Description: l'angle en radians entre ce vecteur et un autre.
Returns: virgule flottante

Description: vérifie si la distance entre les points représentés par ce Vector et Vector2 est inférieure ou égale à la tolérance donnée.
Returns: vrai/faux

Description: vérifie si ce vecteur est normal à Vector2 dans les limites de la tolérance.
Returns: vrai/faux

Description: vérifie si ce vecteur est sur le segment de ligne généré par Vector1 et Vector2.
Returns: vecteur

Description: vérifie si ce vecteur est parallèle à Vector2 dans la limite de la tolérance.
Returns: vrai/faux

Description: multiplie (échelles) un vecteur par le facteur donné.
Returns: rien

Description: renvoie le négatif (opposé) de ce vecteur.
Returns: vecteur

Description: normalise un vecteur (fixe sa longueur à 1,0).
Returns: rien

Description: projette le vecteur sur une ligne entre Vecteur1 et Vector2.
Returns: rien

Description: projette le vecteur sur un plan défini par un point et un normal
Returns: rien

Description: comme multiply, mais permet de spécifier des valeurs différentes pour les directions x, y et z. (échelle non uniforme)
Returns: rien

Description: soustrait un autre vecteur du premier.
Returns: vecteur

Returns: la coordonnée x d'un vecteur.

Returns: la coordonnée y d'un vecteur.

Returns: la coordonnée z d'un vecteur.
Cette page est extraite de https://wiki.freecad.org/Vector_API