Arch Equipment/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
(45 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>

{{Docnav/it|[[Arch_Fence/it|Recinzione]]|[[Arch_CompPipe/it|Tubazioni]]|[[Arch_Module/it|Arch]]|IconL=Arch_Fence.svg |IconC=Workbench_Arch.svg |IconR=Arch_CompPipe.png}}


{{GuiCommand/it|Name=Arch Equipment|Name/it=Arredo|Workbenches=[[Arch Module|Arch]]|MenuLocation=Arch → Arredo|Shortcut=E Q}}
{{GuiCommand/it|Name=Arch Equipment|Name/it=Arredo|Workbenches=[[Arch Module/it|Arch]]|MenuLocation=Arch → Arredo|Shortcut={{KEY|E}} {{KEY|Q}}|SeeAlso=[[Arch_3Views/it|3 viste da mesh]]}}


==Descrizione==
==Descrizione==


Lo strumento Arredo offre un modo semplice e comodo per inserire nei progetti degli elementi autonomi non strutturali come ad esempio i mobili, le attrezzature idrosanitarie o gli apparecchi elettrici. Gli Arredi possono essere basati su una forma o su una mesh, e permette di utilizzare sia dei modelli di solidi precisi o più facilmente dei modelli di oggetti mesh reperibili su internet.
Lo strumento Arredo offre un modo semplice e comodo per inserire nei progetti degli elementi autonomi non strutturali come ad esempio i mobili, le attrezzature idrosanitarie o gli apparecchi elettrici. Gli Arredi sono basati su [[Part Module/it|forme Part]], che permettono loro di beneficiare della solidità e delle possibilità delle geometrie BRep, e che generano una bella vista durante il rendering dei piani e viste in sezione.


[[Image:Arch equipment example.jpg|640px]]
[[Image:Arch equipment example.jpg]]
{{Caption|Oggetti di arredamento racchiusi in un oggetto [[Arch Equipment/it|Arredo]]. Le proiezioni piatte possono essere ottenute dallo strumento [[Draft Shape2DView/it|Vista 2D di Draft]]}}


A partire dalla versione 0.17, gli oggetti arredo hanno anche una proprietà {{PropertyData|HiRes}} in cui può essere collegato un oggetto [[Mesh Module/it|Mesh]]. Quindi gli oggetti arredo possono essere creati in modo che nella vista 3D sia visualizzata tale mesh invece che la loro forma, e questo permette di utilizzare qualsiasi oggetto mesh ad alta risoluzione, ad esempio i mobili dettagliati che si trovano comunemente sui siti web.
L'immagine precedente mostra degli esempi di oggetti Arredo realizzati con delle forme. Come si vede, proiettandoli in 2D si hanno risultati perfetti. Per gli oggetti mesh, che non offrono le stesse possibilità, è stato aggiunto uno strumento di supporto al menu Arch → Utilità → [[Arch_3Views/it|3 Viste da mesh]] che permette di generare 3 proiezioni ortogonali (dall'alto, frontali e laterali), che dopo possono essere utilizzate nelle proiezioni 2D.


[[Image:Arch equipment example2.jpg|640px]]
[[Image:Arch equipment mesh.jpg]]
{{Caption|Oggetti di arredamento racchiusi in un oggetto [[Arch Equipment/it|Arredo]], con allegata una mesh ad alta risoluzione}}


Quando si utilizza l'esportatore OBJ di Arch, tutti gli oggetti arredo che si trovano in modalità di visualizzazione Mesh vengono esportati come loro mesh, invece della loro forma.
== Utilizzo ==


==Utilizzo==
# Selezionare una forma [[Part Workbench/it|Part]] o un oggetto [[Mesh Workbench/it|Mesh]]
# Premere il pulsante {{KEY|[[Image:Arch Equipment.png|16px]] [[Arch Equipment/it|Arredo]]}}, o premere i tasti {{KEY|E}} poi {{KEY|Q}}


# Selezionare una forma [[Part Workbench/it|Part]] e, opzionalmente, un oggetto [[Mesh Workbench/it|Mesh]].
== Proprietà ==
# Premere il pulsante {{Button|[[Image:Arch Equipment.svg|16px]] [[Arch Equipment/it|Arredo]]}}, o premere i tasti {{KEY|E}} poi {{KEY|Q}}.


==Opzioni==
* {{PropertyData|Model}}: Una descrizione del modello di questo arredo.
* {{PropertyData|Url}}: Un URL della pagina del prodotto dove si possono trovare maggiori informazioni su questo arredo.


* Gli elementi Arredo condividono le proprietà e i comportamenti comuni di tutti i [[Arch Component/it|Componenti Arch]]
== Script ==


== Proprietà ==
Lo strumento Arredo può essere utilizzato nelle [[macros/it|macro]] e dalla [[FreeCAD_Scripting_Basics/it|console di Python]] tramite la seguente funzione:

* {{PropertyData/it|Model}}: Una descrizione del modello di questo arredo.
* {{PropertyData/it|Url}}: Un URL della pagina del prodotto dove si possono trovare maggiori informazioni su questo arredo.
* {{PropertyData/it|Mesh}}: Una rappresentazione [[Mesh Workbench/it|Mesh]] da utilizzare per questo arredo. Quando è impostata, diventa disponibile la modalità di visualizzazione '''Mesh'''.

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


Lo strumento Arredo può essere utilizzato nelle [[macros/it|macro]] e dalla console [[Python/it|Python]] tramite la seguente funzione:
{{Code|code=
{{Code|code=
Equipment = makeEquipment(baseobj=None, placement=None, name="Equipment")
makeEquipment ( baseObject )
}}
}}


* Crea un oggetto arredo da un oggetto di base (Mesh o Part)
* Crea un oggetto {{incode|Equipment}} dal {{incode|baseobj}} dato, che può essere una {{incode|Part}} o una {{incode|Mesh}}.
* Se viene dato un {{incode|placement}}, esso viene utilizzato.
* Restituisce il nuovo oggetto arredo, o nulla se l'operazione fallisce.
* Restituisce {{incode|None}} se l'operazione fallisce.


Esempio:
Esempio:

{{Code|code=
{{Code|code=
import Part, Arch
import FreeCAD, Arch

box = Part.makeBox(2,2,2)
base = FreeCAD.ActiveDocument.addObject("Part::Feature","Box")
Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
base.Shape = box
Box.Length = 500
Box.Width = 2000
Arch.makeEquipment(base)
Box.Height = 600

Equip = Arch.makeEquipment(Box)
FreeCAD.ActiveDocument.recompute()
}}
}}


{{Docnav/it|[[Arch_Fence/it|Recinzione]]|[[Arch_CompPipe/it|Tubazioni]]|[[Arch_Module/it|Arch]]|IconL=Arch_Fence.svg |IconC=Workbench_Arch.svg |IconR=Arch_CompPipe.png}}
<languages/>

{{Arch Tools navi{{#translation:}}}}

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

Revision as of 09:35, 17 May 2020

Arredo

Posizione nel menu
Arch → Arredo
Ambiente
Arch
Avvio veloce
E Q
Introdotto nella versione
-
Vedere anche
3 viste da mesh

Descrizione

Lo strumento Arredo offre un modo semplice e comodo per inserire nei progetti degli elementi autonomi non strutturali come ad esempio i mobili, le attrezzature idrosanitarie o gli apparecchi elettrici. Gli Arredi sono basati su forme Part, che permettono loro di beneficiare della solidità e delle possibilità delle geometrie BRep, e che generano una bella vista durante il rendering dei piani e viste in sezione.

Oggetti di arredamento racchiusi in un oggetto Arredo. Le proiezioni piatte possono essere ottenute dallo strumento Vista 2D di Draft

A partire dalla versione 0.17, gli oggetti arredo hanno anche una proprietà DatiHiRes in cui può essere collegato un oggetto Mesh. Quindi gli oggetti arredo possono essere creati in modo che nella vista 3D sia visualizzata tale mesh invece che la loro forma, e questo permette di utilizzare qualsiasi oggetto mesh ad alta risoluzione, ad esempio i mobili dettagliati che si trovano comunemente sui siti web.

Oggetti di arredamento racchiusi in un oggetto Arredo, con allegata una mesh ad alta risoluzione

Quando si utilizza l'esportatore OBJ di Arch, tutti gli oggetti arredo che si trovano in modalità di visualizzazione Mesh vengono esportati come loro mesh, invece della loro forma.

Utilizzo

  1. Selezionare una forma Part e, opzionalmente, un oggetto Mesh.
  2. Premere il pulsante Arredo, o premere i tasti E poi Q.

Opzioni

  • Gli elementi Arredo condividono le proprietà e i comportamenti comuni di tutti i Componenti Arch

Proprietà

  • DatiModel: Una descrizione del modello di questo arredo.
  • DatiUrl: Un URL della pagina del prodotto dove si possono trovare maggiori informazioni su questo arredo.
  • DatiMesh: Una rappresentazione Mesh da utilizzare per questo arredo. Quando è impostata, diventa disponibile la modalità di visualizzazione Mesh.

Script

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

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

Equipment = makeEquipment(baseobj=None, placement=None, name="Equipment")
  • Crea un oggetto Equipment dal baseobj dato, che può essere una Part o una Mesh.
  • Se viene dato un placement, esso viene utilizzato.
  • Restituisce None se l'operazione fallisce.

Esempio:

import FreeCAD, Arch

Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 500
Box.Width = 2000
Box.Height = 600

Equip = Arch.makeEquipment(Box)
FreeCAD.ActiveDocument.recompute()