Arch BuildingPart/it: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
(42 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{docnav/it|[[Arch_Floor/it|Piano]]|[[Arch_Building/it|Edificio]]|[[Arch_Module/it|Arch]]|IconL=Arch_Floor.svg |IconC=Workbench_Arch.svg |IconR=Arch_Building.svg}}
{{Docnav/it|[[Arch_Floor/it|Piano]]|[[Arch_Building/it|Edificio]]|[[Arch_Module/it|Arch]]|IconL=Arch_Floor.svg |IconC=Workbench_Arch.svg |IconR=Arch_Building.svg}}


{{GuiCommand/it|Name=Arch BuildingPart|Name/it=Parte di edificio|Workbenches=[[Arch Module/it|Arch]]|MenuLocation=Arch → Parte di edificio|Shortcut=|SeeAlso=[[Arch Building/it|Edificio]], [[Arch Site/it|Sito]]|Version=0.18}}
{{GuiCommand/it|Name=Arch BuildingPart|Name/it=Parte di edificio|Workbenches=[[Arch Module/it|Arch]]|MenuLocation=Arch → Parte di edificio|Shortcut=|SeeAlso=[[Arch Building/it|Edificio]], [[Arch Site/it|Sito]]|Version=0.18}}
Line 6: Line 7:
==Descrizione==
==Descrizione==


Parti di edificio ha lo scopo di sostituire il [[Arch Floor/it|Piano]] di Arch con una versione più capace che può essere utilizzato non solo per creare Piani o Livelli, ma anche tutti i tipi di situazioni in cui è necessario raggruppare oggetti Arch o BIM diversi e quel gruppo può aver bisogno di essere gestito come un oggetto o replicato.
Parti di edificio sostituisce i vecchi [[Arch Floor/it|Piano]] e [[Arch Building/it|Edificio]] di Arch con una versione più capace che può essere utilizzata non solo per creare Piani o Livelli, ma anche tutti i tipi di situazioni in cui è necessario raggruppare oggetti Arch o BIM diversi e quel gruppo può aver bisogno di essere gestito come un oggetto o replicato.


== Utilizzo ==
==Utilizzo==


# Facoltativamente, selezionare uno o più oggetti da includere nella nuova Parte dell'edificio.
# Facoltativamente, selezionare uno o più oggetti da includere nella nuova Parte dell'edificio.
# Premere il pulsante {{Button|[[Image:Arch BuildingPart.svg|16px]] [[Arch BuildingPart/it|Parte di edificio]]}}.
# Premere il pulsante {{Button|[[Image:Arch BuildingPart.svg|16px]] [[Arch BuildingPart/it|Parte di edificio]]}}.


== Opzioni ==
=== Note ===

Parte di edificio incorpora implicitamente un [[Arch_SectionPlane/it|Piano di sezione]]. {{Version/it|0.19}}

Questo piano di sezione è sempre parallelo al piano di base di Parte di edificio, ma è possibile specificare l'offset tra di loro. Quindi tutti gli strumenti che funzionano con un piano di sezione, come [[Draft_Shape2DView/it|Vista profilo 2D]] di Draft e [[TechDraw_ArchView/it|Vista di Arch]] di TechDraw funzionano anche con Parte di edificio.

==Opzioni==


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* Dopo aver creato una Parte di edificio, è possibile aggiungere più oggetti trascinandoli nella Vista ad albero o usando lo strumento [[Image:Arch Add.png|16px]] [[Arch Add/it|Aggiungi componente]]
* Dopo aver creato una Parte di edificio, è possibile aggiungere più oggetti trascinandoli nella Vista ad albero o usando lo strumento {{Button|[[Image:Arch Add.svg|16px]] [[Arch Add/it|Aggiungi componente]]}}.
* Per rimuovere oggetti da una Parte di edificio trascinarli nella vista ad albero o usare lo strumento [[Image:Arch Remove.png|16px]] [[Arch Remove/it|Rimuovi componente]]
* Per rimuovere oggetti da una Parte di edificio trascinarli nella vista ad albero o usare lo strumento {{Button|[[Image:Arch Remove.svg|16px]] [[Arch Remove/it|Rimuovi componente]]}}.
* Facendo doppio clic sull'oggetto Parte di edificio nella vista ad albero, il [[Draft SelectPlane/it|Piano di lavoro]] viene impostato sulla sua posizione e la Parte di edificio diventa attiva, il che significa che i nuovi oggetti vengono aggiunti automaticamente ad esso. Facendo nuovamente doppio clic su Parte di edificio, essa si disattiva e si imposta il piano di lavoro nella posizione precedente
* Facendo doppio clic sull'oggetto Parte di edificio nella vista ad albero, il [[Draft SelectPlane/it|Piano di lavoro]] viene impostato sulla sua posizione e la Parte di edificio diventa attiva, il che significa che i nuovi oggetti vengono aggiunti automaticamente ad esso. Facendo nuovamente doppio clic su Parte di edificio, essa si disattiva e si imposta il piano di lavoro nella posizione precedente.
* Parte di edificio può visualizzare un segno nella vista 3D con una etichetta e l'indicazione del livello
* Parte di edificio può visualizzare un segno nella vista 3D con una etichetta e l'indicazione del livello.
* Quando un oggetto Parte di edificio viene spostato o ruotato, tutti i suoi figli che non hanno alcuna proprietà "Sposta con ospite" o che hanno questa proprietà attivata, si spostano o ruotano insieme.
* Quando un oggetto Parte di edificio viene spostato o ruotato, tutti i suoi figli che non hanno alcuna proprietà {{PropertyData|Move With Host}} o che hanno questa proprietà attivata, si spostano o ruotano insieme.
* Parte di edificio può essere [[Draft Clone/it|clonato]]
* Parte di edificio può essere [[Draft Clone/it|clonato]]
* Parte di edificio può assumere qualsiasi tipo di IFC. La sua proprietà '''IFC Type''' ne determina l'utilizzo. Se la si imposta su '''Building Storey''' si comporta come livello. Se la si imposta su '''Building''' si comporta come un edificio e se la si imposta su '''Element Assembly''' si comporta come un assemblaggio. La sua icona cambia per riflettere questa impostazione, ma a parte questo non ha nessun altro impatto in FreeCAD. Tuttavia, l'esportazione in IFC in un tipo o un altro tipo può avere un impatto in altre applicazioni BIM.
* Parte di edificio può assumere qualsiasi tipo di IFC
</div>
</div>


== Proprietà ==
==Proprietà==


=== Dati ===
<div class="mw-translate-fuzzy">
* {{PropertyData|Height}}: l'altezza di questo oggetto, e dei suoi oggetti figli. Gli oggetti figli possono essere, per esempio, dei [[Arch Wall/it|muri]]. L'altezza di ogni muro deve essere impostata su {{incode|0}} (zero), quindi la proprietà altezza della Parte di edificio si propaga agli oggetti al suo interno.
* {{PropertyData|Height}}: l'altezza di questo oggetto
* {{PropertyData|LevelOffset}}: il livello del punto (0,0,0) di questo livello
* {{PropertyData|LevelOffset}}: il livello del punto (0,0,0) di questo livello. Questo valore viene aggiunto all'attributo {{incode|Placement.Base.z}} di BuildingPart, per indicare un offset verticale senza spostare effettivamente l'oggetto. L'offset risultante viene visualizzato se {{PropertyView|Show Level}} è {{TRUE}}.
* {{PropertyData|Area}}: l'area del pavimento calcolata di questo piano
* {{PropertyData|Area}}: l'area del pavimento calcolata di questo piano.
* {{PropertyData|IfcRole}}: il ruolo di questo oggetto
* {{PropertyData|IfcType}}: il tipo di questo oggetto.
* {{PropertyData|Description}}: una descrizione facoltativa per questo componente
* {{PropertyData|Description}}: una descrizione facoltativa per questo componente.
* {{PropertyData|Tag}}: un tag opzionale per questo componente
* {{PropertyData|Tag}}: un tag opzionale per questo componente.
* {{PropertyData|IfcAttributes}}: proprietà e attributi IFC personalizzati
* {{PropertyData|IfcAttributes}}: proprietà e attributi IFC personalizzati.

=== Vista ===
* {{PropertyView|LineWidth}}: lo spessore di linea di questo oggetto
* {{PropertyView|LineWidth}}: lo spessore di linea di questo oggetto
* {{PropertyView|OverrideUnit}}: un'unità opzionale per esprimere i livelli
* {{PropertyView|OverrideUnit}}: un'unità opzionale per esprimere i livelli
Line 40: Line 49:
* {{PropertyView|ShowLevel}}: se è vero, mostra il livello
* {{PropertyView|ShowLevel}}: se è vero, mostra il livello
* {{PropertyView|ShowUnit}}: se è vero, mostra l'unità sul tag di livello
* {{PropertyView|ShowUnit}}: se è vero, mostra l'unità sul tag di livello
* {{PropertyView|SetWorkingPlane}}: se è vero, quando attivato, il piano di lavoro si adatta automaticamente a questo livello
* {{PropertyView|SetWorkingPlane}}: se è vero, quando attivato, il piano di lavoro si adatta automaticamente a questa Parte di edificio
* {{PropertyView|OriginOffset}}: se è vero, quando attivato, l'Offset della visualizzazione influisce anche sul segno di origine
* {{PropertyView|OriginOffset}}: se è vero, quando attivato, l'Offset della visualizzazione influisce anche sul segno di origine
* {{PropertyView|ShowLabel}}: se true, quando attivato, viene visualizzata l'etichetta dell'oggetto
* {{PropertyView|ShowLabel}}: se true, quando attivato, viene visualizzata l'etichetta dell'oggetto
Line 47: Line 56:
* {{PropertyView|RestoreView}}: se impostato, la vista memorizzata in questo oggetto viene ripristinata con un doppio clic
* {{PropertyView|RestoreView}}: se impostato, la vista memorizzata in questo oggetto viene ripristinata con un doppio clic
* {{PropertyView|DiffuseColor}}: i singoli colori delle facce
* {{PropertyView|DiffuseColor}}: i singoli colori delle facce
</div>


{{Version/it|0.19}}
=== View ===
* {{PropertyView|LineWidth}}: The line width of this object
* {{PropertyView|ChildrenOverride}}: Se impostato, le impostazioni seguenti influenzno i figli di questa Parte di edificio.
* {{PropertyView|OverrideUnit}}: An optional unit to express levels
* {{PropertyView|ChildrenLineWidth}}: La larghezza di linea da applicare ai figli di questa Parte di edificio.
* {{PropertyView|DisplayOffset}}: A transformation to apply to the level mark
* {{PropertyView|ChildrenLineColor}}: Il colore della linea da applicare ai figli di questa Parte di edificio.
* {{PropertyView|ShowLevel}}: If true, show the level
* {{PropertyView|ChildrenShapeColor}}: Il colore della forma da applicare ai figli di questa Parte di edificio.
* {{PropertyView|ShowUnit}}: If true, show the unit on the level tag
* {{PropertyView|ChildrenTransparency}}: La trasparenza da applicare ai figli di questa Parte di edificio.
* {{PropertyView|SetWorkingPlane}}: If true, when activated, the working plane will automatically adapt to this level
* {{PropertyView|OriginOffset}}: If true, when activated, Display offset will affect the origin mark too
* {{PropertyView|ShowLabel}}: If true, when activated, the object's label is displayed
* {{PropertyView|FontName}}: The font to be used for texts
* {{PropertyView|FontSize}}: The font size of texts
* {{PropertyView|RestoreView}}: If set, the view stored in this object will be restored on double-click
* {{PropertyView|DiffuseColor}}: The individual face colors


<div class="mw-translate-fuzzy">
== Script ==
== Script ==
{{Emphasis|Vedere anche:}} [[Arch API/it|Arch API]] e [[FreeCAD Scripting Basics/it|Nozioni di base sugli script di FreeCAD]].
</div>

Lo strumento Parte di edificio può essere utilizzato nelle [[macros/it|macro]] e dalla console [[Python/it|Python]] tramite la seguente funzione:


<div class="mw-translate-fuzzy">
Lo strumento Parte di edificio può essere utilizzato nelle [[macros/it|macro]] e dalla [[FreeCAD_Scripting_Basics/it|console di Python]] tramite la seguente funzione:
</div>
{{Code|code=
{{Code|code=
BuildingPart = makeBuildingPart(objectslist=None)
BuildingPart = makeBuildingPart(objectslist=None)
}}
}}


* Crea un oggetto {{incode|BuildingPart}} da una {{incode|objectslist}}, che è una lista di oggetti.
<div class="mw-translate-fuzzy">
Crea una Parte di edificio che include gli oggetti della lista fornita
</div>


Esempio:
Esempio:
Line 98: Line 95:
FreeCAD.ActiveDocument.recompute()
FreeCAD.ActiveDocument.recompute()
}}
}}
{{docnav/it|[[Arch_Floor/it|Piano]]|[[Arch_Building/it|Edificio]]|[[Arch_Module/it|Arch]]|IconL=Arch_Floor.svg |IconC=Workbench_Arch.svg |IconR=Arch_Building.svg}}


{{Docnav/it|[[Arch_Floor/it|Piano]]|[[Arch_Building/it|Edificio]]|[[Arch_Module/it|Arch]]|IconL=Arch_Floor.svg |IconC=Workbench_Arch.svg |IconR=Arch_Building.svg}}
{{Arch Tools navi/it}}

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


{{Userdocnavi/it}}
{{Userdocnavi{{#translation:}}}}

Revision as of 19:44, 18 October 2020

Parte di edificio

Posizione nel menu
Arch → Parte di edificio
Ambiente
Arch
Avvio veloce
Nessuno
Introdotto nella versione
0.18
Vedere anche
Edificio, Sito

Descrizione

Parti di edificio sostituisce i vecchi Piano e Edificio di Arch con una versione più capace che può essere utilizzata non solo per creare Piani o Livelli, ma anche tutti i tipi di situazioni in cui è necessario raggruppare oggetti Arch o BIM diversi e quel gruppo può aver bisogno di essere gestito come un oggetto o replicato.

Utilizzo

  1. Facoltativamente, selezionare uno o più oggetti da includere nella nuova Parte dell'edificio.
  2. Premere il pulsante Parte di edificio.

Note

Parte di edificio incorpora implicitamente un Piano di sezione. disponibile dalla versione 0.19

Questo piano di sezione è sempre parallelo al piano di base di Parte di edificio, ma è possibile specificare l'offset tra di loro. Quindi tutti gli strumenti che funzionano con un piano di sezione, come Vista profilo 2D di Draft e Vista di Arch di TechDraw funzionano anche con Parte di edificio.

Opzioni

  • Dopo aver creato una Parte di edificio, è possibile aggiungere più oggetti trascinandoli nella Vista ad albero o usando lo strumento Aggiungi componente.
  • Per rimuovere oggetti da una Parte di edificio trascinarli nella vista ad albero o usare lo strumento Rimuovi componente.
  • Facendo doppio clic sull'oggetto Parte di edificio nella vista ad albero, il Piano di lavoro viene impostato sulla sua posizione e la Parte di edificio diventa attiva, il che significa che i nuovi oggetti vengono aggiunti automaticamente ad esso. Facendo nuovamente doppio clic su Parte di edificio, essa si disattiva e si imposta il piano di lavoro nella posizione precedente.
  • Parte di edificio può visualizzare un segno nella vista 3D con una etichetta e l'indicazione del livello.
  • Quando un oggetto Parte di edificio viene spostato o ruotato, tutti i suoi figli che non hanno alcuna proprietà DatiMove With Host o che hanno questa proprietà attivata, si spostano o ruotano insieme.
  • Parte di edificio può essere clonato
  • Parte di edificio può assumere qualsiasi tipo di IFC. La sua proprietà IFC Type ne determina l'utilizzo. Se la si imposta su Building Storey si comporta come livello. Se la si imposta su Building si comporta come un edificio e se la si imposta su Element Assembly si comporta come un assemblaggio. La sua icona cambia per riflettere questa impostazione, ma a parte questo non ha nessun altro impatto in FreeCAD. Tuttavia, l'esportazione in IFC in un tipo o un altro tipo può avere un impatto in altre applicazioni BIM.

Proprietà

Dati

  • DatiHeight: l'altezza di questo oggetto, e dei suoi oggetti figli. Gli oggetti figli possono essere, per esempio, dei muri. L'altezza di ogni muro deve essere impostata su 0 (zero), quindi la proprietà altezza della Parte di edificio si propaga agli oggetti al suo interno.
  • DatiLevelOffset: il livello del punto (0,0,0) di questo livello. Questo valore viene aggiunto all'attributo Placement.Base.z di BuildingPart, per indicare un offset verticale senza spostare effettivamente l'oggetto. L'offset risultante viene visualizzato se VistaShow Level è true.
  • DatiArea: l'area del pavimento calcolata di questo piano.
  • DatiIfcType: il tipo di questo oggetto.
  • DatiDescription: una descrizione facoltativa per questo componente.
  • DatiTag: un tag opzionale per questo componente.
  • DatiIfcAttributes: proprietà e attributi IFC personalizzati.

Vista

  • VistaLineWidth: lo spessore di linea di questo oggetto
  • VistaOverrideUnit: un'unità opzionale per esprimere i livelli
  • VistaDisplayOffset: una trasformazione da applicare al segno di livello
  • VistaShowLevel: se è vero, mostra il livello
  • VistaShowUnit: se è vero, mostra l'unità sul tag di livello
  • VistaSetWorkingPlane: se è vero, quando attivato, il piano di lavoro si adatta automaticamente a questa Parte di edificio
  • VistaOriginOffset: se è vero, quando attivato, l'Offset della visualizzazione influisce anche sul segno di origine
  • VistaShowLabel: se true, quando attivato, viene visualizzata l'etichetta dell'oggetto
  • VistaFontName: il carattere da utilizzare per i testi
  • VistaFontSize: la dimensione del carattere dei testi
  • VistaRestoreView: se impostato, la vista memorizzata in questo oggetto viene ripristinata con un doppio clic
  • VistaDiffuseColor: i singoli colori delle facce

disponibile dalla versione 0.19

  • VistaChildrenOverride: Se impostato, le impostazioni seguenti influenzno i figli di questa Parte di edificio.
  • VistaChildrenLineWidth: La larghezza di linea da applicare ai figli di questa Parte di edificio.
  • VistaChildrenLineColor: Il colore della linea da applicare ai figli di questa Parte di edificio.
  • VistaChildrenShapeColor: Il colore della forma da applicare ai figli di questa Parte di edificio.
  • VistaChildrenTransparency: La trasparenza da applicare ai figli di questa Parte di edificio.

Script

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

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

BuildingPart = makeBuildingPart(objectslist=None)
  • Crea un oggetto BuildingPart da una objectslist, che è una lista di oggetti.

Esempio:

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
baseline2 = Draft.makeLine(p1, -1*p2)

Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
Wall2 = Arch.makeWall(baseline2, length=None, width=150, height=1800)
FreeCAD.ActiveDocument.recompute()

BuildingPart = Arch.makeBuildingPart([Wall1, Wall2])

Floor = Arch.makeFloor([BuildingPart])
Building = Arch.makeBuilding([Floor])
Site = Arch.makeSite(Building)
FreeCAD.ActiveDocument.recompute()