Arch MergeWalls/de: Difference between revisions

From FreeCAD Documentation
(Created page with "{{Emphasis|Siehe auch:}} Arch API und FreeCAD Grundlagen Skripten.")
No edit summary
Line 40: Line 40:
{{Emphasis|Siehe auch:}} [[Arch_API/de|Arch API]] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].
{{Emphasis|Siehe auch:}} [[Arch_API/de|Arch API]] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].


Dieses Werkzeug kann in [[Macros/de|Makros]] und von der [[Python/de|Python]]-Konsole aus durch folgende Funktion verwendet werden:
<div class="mw-translate-fuzzy">
Dieses Werkzeug kann in [[macros/de|Makros]] ebenso wie aus der Python-Konsole heraus durch folgende Funktion angesprochen werden:
</div>
{{Code|code=
{{Code|code=
base = joinWalls(walls, delete=False)
base = joinWalls(walls, delete=False)

Revision as of 20:14, 27 October 2023

Arch WändeZusammenführen

Menüeintrag
Arch → Dienstprogramme → Wände zusammenführen
Arbeitsbereich
Arch
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Arch Wand

Beschreibung

Das Wände zusammenführen Werkzeug verschmilzt zwei oder mehr ausgewählte Arch Wände.

Anwendung

  1. Wähle zwei oder mehr Wände.
  2. Drücke die Schaltfläche, oder verwende den ArchDienstprogramme Wände zusammenführen aus dem oberen Menü.

Eigenschaften

Begrenzungen

Skripten

Siehe auch: Arch API und FreeCAD Grundlagen Skripten.

Dieses Werkzeug kann in Makros und von der Python-Konsole aus durch folgende Funktion verwendet werden:

base = joinWalls(walls, delete=False)

Beispiel:

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()

Wall2 = Arch.makeWall(None, length=2000, width=200, height=1000)
FreeCAD.ActiveDocument.recompute() 

base = Arch.joinWalls([Wall1, Wall2])