Arch API/de: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
Line 2: Line 2:
{{VeryImportantMessage|(November 2018) Diese Information kann unvollständig und veraltet sein. Für die letzte API siehe die (engl.) [https://www.freecadweb.org/api autogenerierte API-Dokumentation].}}
{{VeryImportantMessage|(November 2018) Diese Information kann unvollständig und veraltet sein. Für die letzte API siehe die (engl.) [https://www.freecadweb.org/api autogenerierte API-Dokumentation].}}


Die Funktionen der API sind Teil des Arbeitsbereichs [[Arch_Workbench/de|Arch]] und können in [[Macros/de|Makros]] und in der [[Python/de|Python]]-Konsole verwendet werden, sobald das {{incode|Arch}}-Modul importiert wurde. Der Arbeitsbereich [[Reinforcement_Workbench|Reinforcement]] hat seine eigene [[Reinforcement_API/de|Reinforcement-API]].
<div class="mw-translate-fuzzy">
Die Funktionen der API sind Teil des Arbeitsbereichs [[Arch Workbench/de|Arch]] und können in [[macros/de|Makros]] und in der [[Python/de|Python]]-Konsole verwendet werden, sobald das {{incode|Arch}}-Modul importiert wurde. Der Arbeitsbereich [[Reinforcement Addon/de|Reinforcement]] hat seine eigene [[Reinforcement API/de|Reinforcement-API]].
</div>


Beispiel:
Beispiel:

Latest revision as of 10:44, 15 March 2024

(November 2018) Diese Information kann unvollständig und veraltet sein. Für die letzte API siehe die (engl.) autogenerierte API-Dokumentation.

Die Funktionen der API sind Teil des Arbeitsbereichs Arch und können in Makros und in der Python-Konsole verwendet werden, sobald das Arch-Modul importiert wurde. Der Arbeitsbereich Reinforcement hat seine eigene Reinforcement-API.

Beispiel:

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)