Arch: Parte di edificio

From FreeCAD Documentation
This page is a translated version of the page Arch BuildingPart and the translation is 100% complete.

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.

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 (per essere disponibile questa opzione, deve essere impostata su true, nel pannello Visualizza combinata, la proprietà - Interaction - Double Click Activates).
  • Parte di edificio può visualizzare un marchio nella vista 3D con una etichetta e con 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.
  • Le parti dell'edificio consentono di definire una Auto-group capture box. I successivi oggetti Draft e Arch, o qualsiasi altra cosa che utilizzi Draft.autogroup(), verranno automaticamente aggiunti a quella parte di edificio se si trovano completamente all'interno della casella di acquisizione. disponibile dalla versione 0.20

Proprietà

Vedere anche: Editor delle proprietà.

Una Parte di Edificio di Arch deriva da un oggetto App GeoFeature e ne eredita tutte le proprietà. Ha inoltre le seguenti proprietà aggiuntive:

Dati

Base

  • DatiGroup (LinkList): Elenco degli oggetti referenziati.
  • Dati (Hidden)_ Group Touched (Bool)

Building Part

  • DatiArea (Area): La superficie calcolata di questo piano.
  • DatiHeight (Length): L'altezza di questo oggetto e dei suoi oggetti secondari. Gli oggetti figli potrebbero essere, ad esempio, Muri di Arch. L'altezza di ogni muro deve essere impostata su 0 (zero), quindi la proprietà altezza di BuildingPart si propaga agli oggetti al suo interno.
  • DatiLevel Offset (Length): 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.
  • Dati (Hidden)Materials Table (Map): Una mappa MaterialName:SolidIndexesList che mette in relazione i nomi dei materiali con gli indici solidi da utilizzare quando si fa riferimento a questo oggetto da altri file.
  • DatiOnly Solids (Bool): Se vero, solo i solidi verranno raccolti da questo oggetto quando è referenziato da altri file.
  • Dati (Hidden)Saved Inventor (FileIncluded): Questa proprietà memorizza una rappresentazione dell'inventore per questo oggetto.
  • Dati (Hidden)Shape (PartShape): La forma di questo oggetto.

Children

  • DatiHeight Propagate (Bool): Se vero, il valore dell'altezza si propaga agli oggetti contenuti. Vedere la proprietà DatiHeight per ulteriori informazioni.

IFC

  • Dati (Hidden)Ifc Data (Map): dati IFC.
  • Dati (Hidden)Ifc Properties (Map): Proprietà IFC di questo oggetto.
  • DatiIfc Type (Enumeration): Il tipo IFC di questo oggetto.

IFC Attributes

  • DatiDescription (String): Una descrizione facoltativa per questo componente
  • DatiGlobal Id (String)
  • DatiObject Type (String)
  • DatiOverall Height (Length)
  • DatiOverall Width (Length)
  • DatiPartitioning Type (Enumeration)
  • DatiPredefined Type (Enumeration)
  • DatiTag (String): Un tag facoltativo per questo componente.
  • DatiUser Defined Partitioning Type (String)

Vista

Auto Group

  • VistaAutogroup Autosize (Bool): Imposta automaticamente la dimensione della casella di acquisizione dal contenuto della parte di edificio. disponibile dalla versione 0.20
  • VistaAutogroup Box (Bool): Attiva/disattiva il raggruppamento automatico (e la visualizzazione della casella di acquisizione). disponibile dalla versione 0.20
  • VistaAutogroup Margin (Length): Un margine da utilizzare quando il ridimensionamento automatico è attivato. disponibile dalla versione 0.20
  • VistaAutogroup Size (IntegerList): La casella di acquisizione per gli oggetti appena creati espressi come [XMin,YMin,ZMin,XMax,YMax,ZMax]. disponibile dalla versione 0.20

Building Part

  • Vista (Hidden)Diffuse Color (ColorList): I colori individuali della faccia.
  • VistaDisplay Offset (Placement): Una trasformazione da applicare al segno di livello.
  • VistaFont Name (Font): Il carattere da utilizzare per i testi.
  • VistaFont Size (Length): La dimensione del carattere dei testi.
  • VistaLine Width (Float): Lo spessore della linea di questo oggetto.
  • VistaOrigin Offset (Bool): Se vero, quando attivato, l'offset del display influenzerà anche il segno di origine.
  • VistaOverride Unit (String): Un'unità opzionale per esprimere i livelli.
  • VistaShow Label (Bool): Se vero, quando attivato, viene visualizzata l'etichetta dell'oggetto.
  • VistaShow Level (Bool): Se vero, mostra il livello.
  • VistaShow Unit (Bool): Se vero, mostra l'unità sull'etichetta del livello.

Children

  • VistaChildren Line Color (Color): Il colore della linea da applicare agli elementi figlio di questa parte dell'edificio.
  • VistaChildren Line Width (Float): Lo spessore della linea da applicare agli elementi figlio di questa parte dell'edificio.
  • VistaChildren Override (Bool): Se vero, gli oggetti contenuti in questa parte di edificio adotteranno queste impostazioni di linea, colore e trasparenza.
  • VistaChildren Shape Color (Color): Il colore della forma da applicare agli elementi figlio di questa parte dell'edificio.
  • VistaChildren Transparency (Percent): La trasparenza da applicare ai figli di questa Parte Edile.

Clip

  • VistaAuto Cut View (Bool): Attivare il taglio quando si attiva questo livello.
  • VistaCut Margin (Length): La distanza tra il piano del livello e la linea di taglio.
  • VistaCut View (Bool): Taglia la vista sopra questo livello.

Interactions

  • VistaAuto Working Plane (Bool): Se impostato su True, il piano di lavoro verrà mantenuto in modalità Auto.
  • VistaDouble Click Activates (Bool): Se True, facendo doppio clic su questo oggetto nell'albero lo si attiva.
  • VistaRestore View (Bool): Se impostata, la vista memorizzata in questo oggetto verrà ripristinata con un doppio clic.
  • VistaSave Inventor (Bool): Se è abilitato, la rappresentazione dell'inventore di questo oggetto verrà salvata nel file di FreeCAD, consentendo di farvi riferimento in altri file in modalità leggera.
  • Vista (Hidden)Saved Inventor (FileIncluded): Uno slot per salvare la rappresentazione dell'inventore di questo oggetto, se abilitato.
  • VistaSet Working Plane (Bool): Se vero, una volta attivato, il piano di lavoro si adatterà automaticamente a questa parte dell'edificio.
  • Vista (Hidden)View Data (FloatList): Dati sulla posizione della telecamera associati a questo oggetto.

Script

Vedere anche: API di Arch 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()