Arch API/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "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/fr|Pyt...")
(Created page with "Exemple:")
Line 4: Line 4:
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|API]].


Exemple:
Example:
{{Code|code=
{{Code|code=
import FreeCAD, Draft, Arch
import FreeCAD, Draft, Arch

Revision as of 10:12, 14 January 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 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)