Vector API/fr: Difference between revisions
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
{{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.}} |
|||
{{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|getAngle|Vector||.L'angle en radians entre deux vecteurs}} |
||
{{APIFunction|multiply|Float|multiplie (échelles) un vecteur par le facteur donné |. Rien.}} |
{{APIFunction|multiply|Float|multiplie (échelles) un vecteur par le facteur donné |. 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.}} |
|||
{{Fonction API|projectToPlan|Vector1, Vector2| projette le vecteur sur un plan défini par un point et un normal|Rien.}} |
{{Fonction API|projectToPlan|Vector1, Vector2| projette le vecteur sur un plan défini par un point et un normal|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.}} |
|||
{{API propriété|x|la coordonnée x 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.}} |
{{APIProperty|z|la coordonnée z d'un vecteur.}} |
||
Revision as of 21:26, 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:Fonction API Template:Fonction API {{APIFunction|dot|Vector||le produit scalaire entre deux vecteurs}.}
Template:Fonction API Template:Fonction API
Description: même que multipy, mais permet de spécifier des valeurs différentes pour les directions x, y et z
Returns: Rien.