Arch API/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 2: Line 2:
{{VeryImportantMessage|(November 2018) L'API Arch est répertoriée dans la [https://www.freecadweb.org/api documentation API générée automatiquement].}}
{{VeryImportantMessage|(November 2018) L'API Arch est répertoriée dans la [https://www.freecadweb.org/api documentation API générée automatiquement].}}


Les fonctions de l'API font partie de l'atelier [[Arch Workbench/fr|Arch]] et peuvent être utilisées dans des [[macros/fr|macros]] et à partir de la console [[Python/fr|Python]] une fois que le module {{incode|Arch}} a été importé. L'atelier [[Reinforcement Addon/fr|renforcement]] a sa propre [[Reinforcement API/fr|API]].
Les fonctions de l'API font partie de l'atelier [[Arch Workbench/fr|Arch]] et peuvent être utilisées dans des [[macros/fr|macros]] et à partir de la console [[Python/fr|Python]] une fois que le module {{incode|Arch}} a été importé. L'atelier [[Reinforcement Addon/fr|renforcement]] a sa propre [[Reinforcement API/fr|Renfort API]].


Exemple:
Exemple:

Revision as of 13:39, 30 March 2019

(November 2018) L'API Arch est répertoriée dans la documentation API générée automatiquement.

Les fonctions de l'API font partie de l'atelier Arch et peuvent être utilisées dans des macros et à partir de la console Python une fois que le module Arch a été importé. L'atelier renforcement a sa propre Renfort API.

Exemple:

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)

Arch.makeWall(baseline, length=None, width=200, height=2000)