API des vecteurs

From FreeCAD Documentation
Revision as of 21:19, 19 April 2015 by Bzh56420 (talk | contribs)

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)

Description: Float

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

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.

Other languages: