Vector API/fr: Difference between revisions
(Created page with "Les vecteurs sont utilisés partout dans FreeCAD.") |
No edit summary |
||
Line 14: | Line 14: | ||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
|||
{{APIProperty|Length|renvoie la longueur du vecteur.}} |
{{APIProperty|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.|vecteur}} |
||
{{APIFunction |cross|Vector||le produit croisé entre |
{{APIFunction |cross|Vector||le produit croisé entre ce vecteur et un autre.|vecteur}} |
||
{{APIFunction|distanceToLine|Vector1, Vector2| |
{{APIFunction|distanceToLine|Vector1, Vector2|la distance entre le vecteur et une ligne passant par Vecteur1 dans la direction Vecteur2.|float}} |
||
{{APIFunction| |
{{APIFunction|distanceToLineSegment|Vector1,Vector2|un vecteur au point le plus proche sur un segment de ligne de Vector1 à Vector2.|vecteur}} |
||
{{APIFunction|distanceToPlane|Vector1, Vector2||la distance entre le vecteur et un plan défini par un point et une normale.|float}} |
|||
{{APIFunction|dot|Vector||le produit scalaire entre deux vecteurs.}} |
|||
{{APIFunction| |
{{APIFunction|dot|Vector||le produit scalaire entre deux vecteurs.|float}} |
||
{{APIFunction| |
{{APIFunction|getAngle|Vector||l'angle en radians entre ce vecteur et un autre.|float}} |
||
{{APIFunction| |
{{APIFunction|multiply|Float|multiplie (échelles) un vecteur par le facteur donné.|Rien.}} |
||
{{APIFunction| |
{{APIFunction|normalize||normalise un vecteur (fixe sa longueur à 1,0).|Rien}} |
||
{{APIFunction|projectToLine|Vector1, Vector2 |projette le vecteur sur une ligne entre Vecteur1 et Vector2.|Rien}} |
|||
{{APIFunction|projectToPlan|Vector1, Vector2| projette le vecteur sur un plan défini par un point et un normal|Rien.}} |
{{APIFunction|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 |
{{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. (échelle non uniformisée)|Rien.}} |
||
{{APIFunction |sub|Vector | soustrait un autre vecteur du premier.|vector}} |
|||
{{APIProperty|x|la coordonnée x d'un vecteur.}} |
{{APIProperty|x|la coordonnée x d'un vecteur.}} |
||
{{APIProperty |y|la coordonnée y 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.}} |
||
</div> |
|||
[[Category:API/fr]] |
[[Category:API/fr]] |
Revision as of 10:01, 6 April 2019
(novembre 2018) Ces informations peuvent être incomplètes et obsolètes. Pour la dernière API, consultez la documentation de l'API générée automatiquement.
Les vecteurs sont utilisés partout dans 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
Description: la distance entre le vecteur et une ligne passant par Vecteur1 dans la direction Vecteur2.
Returns: float
Description: un vecteur au point le plus proche sur un segment de ligne de Vector1 à Vector2.
Returns: vecteur
Description:
Returns: la distance entre le vecteur et un plan défini par un point et une normale.
Description: projette le vecteur sur une ligne entre Vecteur1 et Vector2.
Returns: Rien
Description: projette le vecteur sur un plan défini par un point et un normal
Returns: Rien.
Description: même que multipy, mais permet de spécifier des valeurs différentes pour les directions x, y et z. (échelle non uniformisée)
Returns: Rien.