Arch BuildingPart/it: Difference between revisions
Renatorivo (talk | contribs) (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= |
||
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 |
||
⚫ | |||
⚫ | |||
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() |
|||
⚫ | |||
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
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()