Arch BuildingPart/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 BuildingPart|Name/it=Parte di edificio|Workbenches=[[Arch Module/it|Arch]]|MenuLocation=Arch → Parte di edificio|Shortcut=|SeeAlso=[[Arch Building/it|Edificio]], [[Arch Floor/it|Piano]]}}
{{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 Floor/it|Piano]]}}
</div>


==Descrizione==
==Descrizione==


<div class="mw-translate-fuzzy">
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 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.
</div>


== Utilizzo ==
== Utilizzo ==


<div class="mw-translate-fuzzy">
# 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 {{KEY|[[Image:Arch BuildingPart.png|16px]] '''Parte di edificio'''}}
# Premere il pulsante {{KEY|[[Image:Arch BuildingPart.png|16px]] '''Parte di edificio'''}}
</div>


== Opzioni ==
== Opzioni ==


<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 [[Image:Arch Add.png|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 [[Image:Arch Remove.png|16px]] [[Arch Remove/it|Rimuovi componente]]
Line 21: Line 27:
* 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
* Parte di edificio può assumere qualsiasi tipo di IFC
</div>


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


<div class="mw-translate-fuzzy">
* {{PropertyData|Height}}: l'altezza di questo oggetto
* {{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
Line 43: Line 51:
* {{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>


=== View ===
* {{PropertyView|LineWidth}}: The line width of this object
* {{PropertyView|OverrideUnit}}: An optional unit to express levels
* {{PropertyView|DisplayOffset}}: A transformation to apply to the level mark
* {{PropertyView|ShowLevel}}: If true, show the level
* {{PropertyView|ShowUnit}}: If true, show the unit on the level tag
* {{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 ==
</div>


<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:
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=
makeBuildingPart ([objectslist])
BuildingPart = makeBuildingPart(objectslist=None)
}}
}}


<div class="mw-translate-fuzzy">
Crea una Parte di edificio che include gli oggetti della lista fornita
Crea una Parte di edificio che include gli oggetti della lista fornita
</div>


Esempio:
Esempio:
{{Code|code=
{{Code|code=
import Arch
import FreeCAD, Draft, Arch
Arch.makeBuildingPart()
}}


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()
}}
<div class="mw-translate-fuzzy">
[[Category:Arch/it]]
[[Category:Arch/it]]
</div>

Revision as of 17:38, 30 January 2019

Parte di edificio

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

Descrizione

Parti di edificio ha lo scopo di sostituire il 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.

Utilizzo

  1. Facoltativamente, selezionare uno o più oggetti da includere nella nuova Parte dell'edificio
  2. Premere il pulsante 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à "Sposta con ospite" 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

Proprietà

  • DatiHeight: l'altezza di questo oggetto
  • DatiLevelOffset: il livello del punto (0,0,0) di questo livello
  • DatiArea: l'area del pavimento calcolata di questo piano
  • DatiIfcRole: il ruolo di questo oggetto
  • DatiDescription: una descrizione facoltativa per questo componente
  • DatiTag: un tag opzionale per questo componente
  • DatiIfcAttributes: proprietà e attributi IFC personalizzati
  • 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 questo livello
  • 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

View

  • VistaLineWidth: The line width of this object
  • VistaOverrideUnit: An optional unit to express levels
  • VistaDisplayOffset: A transformation to apply to the level mark
  • VistaShowLevel: If true, show the level
  • VistaShowUnit: If true, show the unit on the level tag
  • VistaSetWorkingPlane: If true, when activated, the working plane will automatically adapt to this level
  • VistaOriginOffset: If true, when activated, Display offset will affect the origin mark too
  • VistaShowLabel: If true, when activated, the object's label is displayed
  • VistaFontName: The font to be used for texts
  • VistaFontSize: The font size of texts
  • VistaRestoreView: If set, the view stored in this object will be restored on double-click
  • VistaDiffuseColor: The individual face colors

Script

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

BuildingPart = makeBuildingPart(objectslist=None)

Crea una Parte di edificio che include gli oggetti della lista fornita

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