Arch Add/it: Difference between revisions
Renatorivo (talk | contribs) (Created page with "Category:Arch/it") |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand/it|Name=Arch Add|Name/it=Aggiungi|Workbenches=[[Arch Module/it|Architettura]]|MenuLocation=Arch → Aggiungi|SeeAlso=[[Arch Remove/it|Rimuovi]]}} |
{{GuiCommand/it|Name=Arch Add|Name/it=Aggiungi|Workbenches=[[Arch Module/it|Architettura]]|MenuLocation=Arch → Aggiungi|SeeAlso=[[Arch Remove/it|Rimuovi]]}} |
||
</div> |
|||
===Descrizione=== |
===Descrizione=== |
||
Line 11: | Line 13: | ||
* Aggiungere oggetti ai [[Arch SectionPlane/it|piani di sezione]] |
* Aggiungere oggetti ai [[Arch SectionPlane/it|piani di sezione]] |
||
The counterpart of this tool is the [[Arch Remove]] tool. |
|||
⚫ | |||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
''Nell'immagine sopra, viene aggiunto un cubo ad una parete.'' |
''Nell'immagine sopra, viene aggiunto un cubo ad una parete.'' |
||
</div> |
|||
=== Utilizzo === |
=== Utilizzo === |
||
<div class="mw-translate-fuzzy"> |
|||
# Selezionare prima l'oggetto(i) da aggiungere poi l'oggetto "ospite" (l'oggetto ospite deve essere selezionato per ultimo), es. un muro. |
# 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 {{KEY/it|[[Image:Arch Add.png|16px]] Aggiungi}} |
# Premere il pulsante {{KEY/it|[[Image:Arch Add.png|16px]] Aggiungi}} |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
=== Script === |
=== Script === |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Lo strumento Aggiungi può essere utilizzato nelle [[macros/it|macro]] e dalla console python utilizzando la seguente funzione: |
Lo strumento Aggiungi può essere utilizzato nelle [[macros/it|macro]] e dalla console python utilizzando la seguente funzione: |
||
</div> |
|||
{{Code|code= |
{{Code|code= |
||
addComponents |
addComponents(objectsList, host) |
||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
|||
* 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. |
* 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. |
||
</div> |
|||
Esempio: |
Esempio: |
||
{{Code|code= |
{{Code|code= |
||
import FreeCAD, Arch, Draft, Part |
import FreeCAD, Arch, Draft, Part |
||
line = Draft.makeWire([FreeCAD.Vector(0,0,0),FreeCAD.Vector(2,2,0)]) |
|||
p1 = FreeCAD.Vector(0, 0, 0) |
|||
wall = Arch.makeWall(line) |
|||
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() |
|||
⚫ | |||
FreeCAD.ActiveDocument.recompute() |
|||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
|||
[[Category:Arch/it]] |
[[Category:Arch/it]] |
||
</div> |
Revision as of 22:47, 22 January 2019
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()