Arch: Parte di edificio

From FreeCAD Documentation
Revision as of 20:09, 10 November 2023 by Simone.b (talk | contribs) (Created page with "* {{PropertyView|Autogroup Autosize|Bool}}: Imposta automaticamente la dimensione della casella di acquisizione dal contenuto della parte di edificio. {{Version/it|0.20}} * {{PropertyView|Autogroup Box|Bool}}: Attiva/disattiva il raggruppamento automatico (e la visualizzazione della casella di acquisizione). {{Version/it|0.20}} * {{PropertyView|Autogroup Margin|Length}}: Un margine da utilizzare quando il ridimensionamento automatico è attivato. {{Version/it|0.20}} * {{...")

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.
  • 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à

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.

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): The individual face colors.
  • VistaDisplay Offset (Placement): A transformation to apply to the level mark.
  • VistaFont Name (Font): The font to be used for texts.
  • VistaFont Size (Length): The font size of texts.
  • VistaLine Width (Float): The line width of this object.
  • VistaOrigin Offset (Bool): If true, when activated, Display offset will affect the origin mark too.
  • VistaOverride Unit (String): An optional unit to express levels.
  • VistaShow Label (Bool): If true, when activated, the object's label is displayed.
  • VistaShow Level (Bool): If true, show the level.
  • VistaShow Unit (Bool): If true, show the unit on the level tag.

Children

  • VistaChildren Line Color (Color): The line color to apply to the children of this Building Part.
  • VistaChildren Line Width (Float): The line width to apply to the children of this Building Part.
  • VistaChildren Override (Bool): If true, the objects contained in this Building Part will adopt these line, color and transparency settings.
  • VistaChildren Shape Color (Color): The shape color to apply to the children of this Building Part.
  • VistaChildren Transparency (Percent): The transparency to apply to the children of this Building Part.

Clip

  • VistaAuto Cut View (Bool): Turn cutting on when activating this level.
  • VistaCut Margin (Length): The distance between the level plane and the cut line.
  • VistaCut View (Bool): Cut the view above this level.

Interactions

  • VistaAuto Working Plane (Bool): If set to True, the working plane will be kept on Auto mode.
  • VistaDouble Click Activates (Bool): If True, double-clicking this object in the tree activates it.
  • VistaRestore View (Bool): If set, the view stored in this object will be restored on double-click.
  • VistaSave Inventor (Bool): If this is enabled, the inventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode.
  • Vista (Hidden)Saved Inventor (FileIncluded): A slot to save the inventor representation of this object, if enabled.
  • VistaSet Working Plane (Bool): If true, when activated, the working plane will automatically adapt to this Building Part.
  • Vista (Hidden)View Data (FloatList): Camera position data associated with this object.

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