Vector API/fr: Difference between revisions
No edit summary |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<div class="mw-translate-fuzzy"> |
|||
{{VeryImportantMessage | (novembre 2018) Ces informations peuvent être incomplètes et obsolètes. Pour la dernière API, consultez la [https://www.freecadweb.org/api documentation de l'API générée automatiquement].}} |
{{VeryImportantMessage | (novembre 2018) Ces informations peuvent être incomplètes et obsolètes. Pour la dernière API, consultez la [https://www.freecadweb.org/api documentation de l'API générée automatiquement].}} |
||
</div> |
|||
Les vecteurs sont utilisés partout dans FreeCAD. |
Les vecteurs sont utilisés partout dans FreeCAD. |
Revision as of 19:43, 6 October 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: la distance entre le vecteur et un plan défini par un point et une normale.
Returns: float
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. (non-uniform scale)
Returns: Rien.