Arch Add/it: Difference between revisions

From FreeCAD Documentation
(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.
[[Image:Arch Add example.jpg|640px]]


[[Image:Arch Add example.jpg|640px]]
<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 (objectsList,hostObject)
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)
box = Part.makeBox(1,1,1)
p2 = FreeCAD.Vector(2000, 2000, 0)

Arch.addComponents(box,wall)
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()
}}
}}


<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

  1. Selezionare prima l'oggetto(i) da aggiungere poi l'oggetto "ospite" (l'oggetto ospite deve essere selezionato per ultimo), es. un muro.
  2. 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()