Arch: Unire i Muri

From FreeCAD Documentation
Revision as of 14:35, 11 June 2024 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
THIS COMMAND IS PART OF THE INTEGRATED BIM WORKBENCH IN V1.0
This page has been updated for that version.

Arch MergeWalls

Menu location
Arch → Utilità → Unisci Muri
Workbenches
Arch
Default shortcut
None
Introduced in version
-
See also
Muro

Descrizione

Lo strumento Unisci Muri fonde due o più Muri selezionati.

Utilizzo

  1. Selezionare due o più muri. I muri devono avere la stessa altezza, larghezza e allineamento.
  2. Premere il pulsante , o utilizzare ArchUtilità Unisci Muri dal menu principale.

Note

  • Aggiungi componente può unire i muri anche se hanno altezze, larghezze e allineamenti diversi.

Script

Vedere anche: API di Arch e Nozioni di base sugli script di FreeCAD.

Lo strumento può essere utilizzato nelle macro e dalla console Python tramite la seguente funzione:

base = joinWalls(walls, delete=False)

Esempio:

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])