Vector API/fr


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 


Property.png Length

Returns: renvoie la longueur du vecteur.


Method.png add ( Vector )

Description: ajoute un autre vecteur à celui-ci

Returns: . La somme de deux vecteurs.


Method.png cross ( Vector )

Description:

Returns: le produit croisé entre deux vecteurs.


Method.png distanceToLine ( Vector1, Vector2 )

Description:

Returns: La distance entre le vecteur et une ligne entre Vecteur1 et Vecteur2.


Method.png distanceToPlane ( Vector1, Vector2 )

Description:

Returns: . La distance entre le vecteur et un plan défini par un point et une normale.


Method.png dot ( Vector )

Description:

Returns: le produit scalaire entre deux vecteurs.


Method.png getAngle ( Vector )

Description:

Returns: .L'angle en radians entre deux vecteurs


Method.png multiply ( Float )

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

Returns: . Rien.


Method.png normalize ( ' )

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

Returns: Rien.


Method.png projectToLine ( Vector1, Vector2 )

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

Returns: Rien.


Method.png projectToPlan ( Vector1, Vector2 )

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

Returns: Rien.


Method.png 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.


Method.png sub ( Vector )

Description: soustrait un autre vecteur du premier

Returns: Le vecteur résultant.


Property.png x

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


Property.png y

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


Property.png z

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


Online version: "http://www.freecadweb.org/wiki/index.php?title=Vector_API/fr&oldid=253014"

Navigation menu