Arch Add/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Docnav/it|[[Arch_CutPlane/it|Taglia con un piano]]|[[Arch_Remove/it|Rimuovi componente]]|[[Arch_Module/it|Arch]]|IconL=Arch_CutPlane.svg |IconC=Workbench_Arch.svg |IconR=Arch_Remove.svg}}
{{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]]}}
===Descrizione===


==Descrizione==


Lo strumento Aggiungi permette di eseguire diversi tipi di operazioni:
Lo strumento Aggiungi permette di eseguire 4 diversi tipi di operazioni:
* Aggiungere a un componente di Architettura degli oggetti basati su [[Part Module/it|forme]], ad esempio un [[Arch Wall/it|muro]] o una [[Arch Structure/it|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 a un componente di Architettura degli oggetti basati su [[Part Module/it|forme]], ad esempio un {{KEY|[[Image:Arch_Wall.svg|16px]] [[Arch Wall/it|muro]]}} o una {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/it|struttura]]}}. Questi oggetti vengono inseriti nell'elemento Architettura, ed è possibile modificare la loro forma, ma mantenendo le loro caratteristiche di base come la larghezza e l'altezza.
* Aggiungere componenti Architettura, quali [[Arch Wall/it|muri]] o [[Arch Structure/it|strutture]], a un oggetto costituito da un gruppo base come il [[Arch Floor/it|piano]].
* Aggiungere componenti di Architettura, quali {{KEY|[[Image:Arch_Wall.svg|16px]] [[Arch Wall/it|muri]]}} o {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/it|Strutture]]}}, a un oggetto costituito da un gruppo base come il {{KEY|[[Image:Arch_Floor.svg|16px]] [[Arch Floor/it|Piano]]}}.
* Aggiungere dei [[Arch Axis/it|sistemi di assi]] a oggetti [[Arch Structure/it|struttura]]
* Aggiungere dei {{KEY|[[Image:Arch_Axis.svg|16px]] [[Arch Axis/it|sistemi di assi]]}} a oggetti {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/it|struttura]]}}.
* Aggiungere oggetti ai [[Arch SectionPlane/it|piani di sezione]]
* AAggiungere degli oggetti ai {{KEY|[[Image:Arch_SectionPlane.svg|16px]] [[Arch SectionPlane/it|piani di sezione]]}}.


La controparte di questo strumento è lo strumento [[Arch Remove/it|Rimuovi]].
La controparte di questo strumento è lo strumento {{Button|[[Image:Arch_Remove.svg|16px]] [[Arch Remove/it|Rimuovi componente]]}}.


[[Image:Arch Add example.jpg|640px]]
[[Image:Arch Add example.jpg|640px]]
{{Caption|Un box aggiunto a un muro come componente.}}
{{Caption|Un box aggiunto a un muro come componente.}}


=== Utilizzo ===
==Utilizzo==


# Selezionare gli oggetti da unire. L'ultimo oggetto selezionato è l'oggetto Arch ospite.
# Selezionare gli oggetti da unire. L'ultimo oggetto selezionato è l'oggetto Arch ospite.
# Premere il pulsante {{Button|[[Image:Arch Add.svg|16px]] [[Arch Add/it|Aggiungi]]}}.
# Premere il pulsante {{Button|[[Image:Arch Add.svg|16px]]}}, o usare {{KEY|Arch}} → {{KEY|[[Image:Arch Add.svg|16px]] [[Arch Add/it|Aggiungi componente]]}} dal menu principale.


== Script ==
== Script ==
{{Emphasis|Vedere anche:}} [[Arch API/it|Arch API]] e [[FreeCAD Scripting Basics/it|Nozioni di base sugli script di FreeCAD]].
{{Emphasis|Vedere anche:}} [[Arch API/it|Arch API]] e [[FreeCAD Scripting Basics/it|Nozioni di base sugli script di FreeCAD]].


Lo strumento Aggiungi può essere utilizzato nelle [[macros/it|macro]] e dalla console [[FreeCAD_Scripting_Basics/it|Python]] tramite la seguente funzione:
<div class="mw-translate-fuzzy">
:{{Code|code=
Lo strumento Aggiungi può essere utilizzato nelle [[macros/it|macro]] e dalla console python utilizzando la seguente funzione:
</div>
{{Code|code=
addComponents(objectsList, host)
addComponents(objectsList, host)
}}
}}


:Il frammento di codice riportato sopra aggiunge gli oggetti dati in {{incode|objectsList}} all'oggetto {{incode|host}} specificato.
<div class="mw-translate-fuzzy">
: '''Nota:''' {{incode|objectsList}} può essere un singolo oggetto o un elenco di oggetti.

* 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 57: Line 55:
}}
}}


{{Docnav/it|[[Arch_CutPlane/it|Taglia con un piano]]|[[Arch_Remove/it|Rimuovi componente]]|[[Arch_Module/it|Arch]]|IconL=Arch_CutPlane.svg |IconC=Workbench_Arch.svg |IconR=Arch_Remove.svg}}
<div class="mw-translate-fuzzy">

[[Category:Arch/it]]
{{Arch Tools navi{{#translation:}}}}
</div>

{{Userdocnavi{{#translation:}}}}

Revision as of 16:59, 16 May 2020

Aggiungi

Posizione nel menu
Arch → Aggiungi
Ambiente
Architettura
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Rimuovi

Descrizione

Lo strumento Aggiungi permette di eseguire 4 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, ed è possibile modificare la loro forma, ma mantenendo le loro caratteristiche di base come la larghezza e l'altezza.
  • Aggiungere componenti di Architettura, quali muri o Strutture, a un oggetto costituito da un gruppo base come il Piano.
  • Aggiungere dei sistemi di assi a oggetti struttura.
  • AAggiungere degli oggetti ai piani di sezione.

La controparte di questo strumento è lo strumento Rimuovi componente.

Un box aggiunto a un muro come componente.

Utilizzo

  1. Selezionare gli oggetti da unire. L'ultimo oggetto selezionato è l'oggetto Arch ospite.
  2. Premere il pulsante , o usare Arch Aggiungi componente dal menu principale.

Script

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

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

addComponents(objectsList, host)
Il frammento di codice riportato sopra aggiunge gli oggetti dati in objectsList all'oggetto host specificato.
Nota: objectsList può essere un singolo oggetto o un elenco di oggetti.

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