Arch API/fr: Difference between revisions
(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)
Arch
- Elements: Wall, Structure, Curtain Wall, Window, Roof, Space, Stairs, Equipment, Frame, Fence, Truss, Profile, Pipe, Pipe Connector
- Reinforcements: Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement, Custom Rebar
- Panels: Panel, Panel Cut, Panel Sheet, Nest
- Materials: Material, Multi-Material
- Organization: Building Part, Project, Site, Building, Level, External reference, Section Plane, Schedule
- Axes: Axis, Axes system, Grid
- Modification: Cut with plane, Add component, Remove component, Survey
- Utilities: Component, Clone component, Split Mesh, Mesh to Shape, Select non-manifold meshes, Remove Shape from Arch, Close Holes, Merge Walls, Check, Toggle IFC Brep flag, 3 Views from mesh, Create IFC spreadsheet, Toggle Subcomponents
- Additional: Preferences, Import Export Preferences (IFC, DAE, OBJ, JSON, 3DS, SHP), IfcOpenShell, IfcPlusPlus, Arch API