From FreeCAD Documentation
Les Vectors (Vecteurs)sont utilisés partout en 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
Template:API propriété
add(Vector)
Description: ajoute un autre vecteur à celui-ci
Returns: . La somme de deux vecteurs.
cross(Vector)
Description:
Returns: le produit croisé entre deux vecteurs.
Template:Fonction API
Template:Fonction API
{{APIFunction|dot|Vector||le produit scalaire entre deux vecteurs}.}
getAngle(Vector)
Description:
Returns: .L'angle en radians entre deux vecteurs
multiply(Float)
Description: multiplie (échelles) un vecteur par le facteur donné
Returns: . Rien.
normalize(normalise un vecteur (fixe sa longueur à 1,0) )
Description: Rien.
Returns: {{{4}}}
Template:Fonction API
Template:Fonction API
scale(Float,Float,Float)
Description: même que multipy, mais permet de spécifier des valeurs différentes pour les directions x, y et z
Returns: Rien.
sub(Vector )
Description: soustrait un autre vecteur du premier
Returns: Le vecteur résultant.
Template:API propriété
y
Returns: la coordonnée y d'un vecteur.
z
Returns: la coordonnée z d'un vecteur.