Vector API/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 12: Line 12:




{{API propriété | Length | renvoie la longueur du vecteur.}}
{{API propriété|Length|renvoie la longueur du vecteur.}}
{{APIFunction | add | Vector | ajoute un autre vecteur à celui-ci |. La somme de deux vecteurs.}}
{{APIFunction|add|Vector|ajoute un autre vecteur à celui-ci|. La somme de deux vecteurs.}}
{{APIFunction |cross|Vector | | le produit croisé entre deux vecteurs.}}
{{APIFunction |cross|Vector||le produit croisé entre deux vecteurs.}}
{{Fonction API | distanceToLine | Vectorr1, Vector2 | |. La distance entre le vecteur et une ligne entre Vecteur1 et Vecteur2.}}
{{Fonction API|distanceToLine|Vector1, Vector2|| La distance entre le vecteur et une ligne entre Vecteur1 et Vecteur2.}}
{{Fonction API |distanceToPlane | Vector1, Vector2 | |. La distance entre le vecteur et un plan défini par un point et une normale.}}
{{Fonction API|distanceToPlane|Vector1, Vector2||. La distance entre le vecteur et un plan défini par un point et une normale.}}
{{APIFunction |dot|Vector| | le produit scalaire entre deux vecteurs}.} {{APIFunction | getAngle|Vector | |. L'angle en radians entre deux vecteurs}} {{APIFunction| | multiply|Float|multiplie (échelles) un vecteur par le facteur donné |. Rien.}}
{{APIFunction|dot|Vector||le produit scalaire entre deux vecteurs}.}
{{APIFunction | normalize | normalise un vecteur (fixe sa longueur à 1,0) |Rien.}}
{{APIFunction|getAngle|Vector||.L'angle en radians entre deux vecteurs}}
{{Fonction API | projectToLine | Vector1, Vector2 | projette le vecteur sur une ligne entre Vecteur1 et Vector2 |Rien.}}
{{APIFunction|multiply|Float|multiplie (échelles) un vecteur par le facteur donné |. Rien.}}
{{Fonction API |projectToPlan|Vector1, Vector2 | projette le vecteur sur un plan défini par un point et un normal | Rien.}}
{{APIFunction|normalize|normalise un vecteur (fixe sa longueur à 1,0) |Rien.}}
{{Fonction API|projectToLine|Vector1, Vector2 | projette le vecteur sur une ligne entre Vecteur1 et Vector2 |Rien.}}
{{APIFunction |scale|Float, Float, Float | même que multipy, mais permet de spécifier des valeurs différentes pour les directions x, y et z | Rien.}} {{APIFunction |sub|Vector | soustrait un autre vecteur du premier |. Le vecteur résultant.}}
{{Fonction API|projectToPlan|Vector1, Vector2| projette le vecteur sur un plan défini par un point et un normal|Rien.}}
{{API propriété | x | la coordonnée x d'un vecteur.}}
{{APIFunction|scale|Float,Float,Float|même que multipy, mais permet de spécifier des valeurs différentes pour les directions x, y et z | Rien.}} {{APIFunction |sub|Vector | soustrait un autre vecteur du premier| Le vecteur résultant.}}
{{APIProperty | y | la coordonnée y d'un vecteur.}}
{{APIProperty | z | la coordonnée z d'un vecteur.}}
{{API propriété|x|la coordonnée x d'un vecteur.}}
{{APIProperty |y|la coordonnée y d'un vecteur.}}
{{APIProperty|z|la coordonnée z d'un vecteur.}}


[[Category:API/fr]]
[[Category:API/fr]]

Revision as of 21:24, 19 April 2015

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.

Other languages: