Arch: Aggiungi componente
Aggiungi |
Posizione nel menu |
---|
Arch → Aggiungi |
Ambiente |
Architettura |
Avvio veloce |
Nessuno |
Introdotto nella versione |
- |
Vedere anche |
Rimuovi |
Descrizione
Lo strumento Aggiungi permette di eseguire diversi tipi di operazioni:
- Aggiungere a un componente di Architettura degli oggetti basati su forme, ad esempio un muro o una struttura. Questi oggetti vengono inseriti nell'elemento Architettura, è possibile modificare la loro forma, ma mantenendo le loro caratteristiche di base come la larghezza e l'altezza
- Aggiungere componenti Architettura, quali muri o strutture, a un oggetto costituito da un gruppo base come il piano.
- Aggiungere dei sistemi di assi a oggetti struttura
- Aggiungere oggetti ai piani di sezione
The counterpart of this tool is the Arch Remove tool.
Nell'immagine sopra, viene aggiunto un cubo ad una parete.
Utilizzo
- Selezionare prima l'oggetto(i) da aggiungere poi l'oggetto "ospite" (l'oggetto ospite deve essere selezionato per ultimo), es. un muro.
- Premere il pulsante Template:KEY/it
Script
Lo strumento Aggiungi può essere utilizzato nelle macro e dalla console python utilizzando la seguente funzione:
addComponents(objectsList, host)
- Aggiunge l'oggetto o gli oggetti della lista a hostObject. Usarla per esempio per aggiungere delle finestre a un muro, o per aggiungere delle pareti a un pavimento.
Esempio:
import FreeCAD, Arch, Draft, Part
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 2000, 0)
Line = Draft.makeWire([p1, p2])
Wall = Arch.makeWall(Line, width=150, height=2000)
p3 = FreeCAD.Vector(0, 2000, 0)
p4 = FreeCAD.Vector(3000, 0, 0)
Line2 = Draft.makeWire([p3, p4])
Wall2 = Arch.makeWall(Line2, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()
Arch.addComponents(Wall2, Wall)
FreeCAD.ActiveDocument.recompute()