Arch Site/it

THIS COMMAND IS PART OF THE INTEGRATED BIM WORKBENCH IN V1.0
This page has been updated for that version.

Descrizione

Il Sito di Arch è un oggetto speciale che unisce le proprietà di un oggetto gruppo standard di FreeCAD con quelle degli oggetti Arch. Esso è particolarmente adatto per rappresentare un intero sito del progetto o un terreno. Nei lavori di architettura basati su IFC, serve soprattutto per organizzare il modello, racchiudendo in esso gli oggetti edificio. Il sito è utilizzato anche per gestire e visualizzare un terreno fisico, e può calcolare i volumi di terra che devono essere aggiunti o rimossi.

Utilizzo

  1. Selezionare uno o più oggetti da includere nel nuovo sito
  2. Premere il pulsante Sito, oppure premere i tasti S e I

Opzioni

Proprietà

Dati

Site

  • DatiTerrain: Il terreno di base del sito
  • DatiAddress: La via e il numero civico di questo sito
  • DatiPostal Code: Il codice postale o zip di questo sito
  • DatiCity: La città di questo sito
  • DatiCountry: Il paese di questo sito
  • DatiLatitude: La latitudine di questo sito
  • DatiLongitude: La longitudine di questo sito
  • DatiUrl: Un URL che mostra questo sito in un sito web mapping
  • DatiProjected Area: L'area della proiezione di questo oggetto sul piano XY
  • DatiPerimeter: La lunghezza del perimetro di questo terreno
  • DatiAddition Volume: Il volume di terra da aggiungere a questi terreni
  • DatiSubtraction Volume: Il volume di terra da rimuovere da questi terreni
  • DatiExtrusion Vector: Un vettore di estrusione da utilizzare durante l'esecuzione di operazioni booleane
  • DatiRemove Splitter: Rimuovere gli scarti dalla forma risultante
  • DatiDeclination: l'angolo tra la direzione Nord reale e quella Nord in questo documento, ovvero l'asse Y. Ciò significa che per impostazione predefinita l'asse Y punta a Nord e l'asse X punta a Est; l'angolo aumenta in senso antiorario. Questa proprietà era precedentemente nota comeDatiNorth Deviation.
  • DatiEPW File: Consente di allegare un file EPW dal sito web di dati EPW Ladybug a questo sito. Ciò è necessario per visualizzare i diagrammi della rosa dei venti

Vista

Compass

Site

  • VistaSolar Diagram: Mostra o nasconde il diagramma solare
  • VistaSolar Diagram Color: Il colore del diagramma solare
  • VistaSolar Diagram Position: La posizione del diagramma solare
  • VistaSolar Diagram Scale: La scala del diagramma solare
  • VistaWind Rose: Mostra o nasconde il diagramma della rosa dei venti (richiede che la proprietà dati File EPW sia riempita e il modulo Ladybug Python sia installato (vedere sotto)

Tipico flusso di lavoro

Iniziare creando un oggetto che rappresenta il terreno. Per esempio, è facile per importare dati mesh, che possono essere trasformati in una Part Shape dal menu Part → Crea Forma da Mesh. Poi, creare un oggetto Sito, e impostare la sua proprietà DatiTerrain dalla Parte appena creata:

Creare alcuni volumi (devono essere dei solidi) che rappresentano le aree che si desidera scavare o riempire. Fare doppio clic sull'oggetto Sito nella struttura ad albero, e aggiungere questi volumi ai gruppi Aggiunte o Sottrazioni. Fare clic su OK.

La geometria sito sarà ricalcolata e le proprietà aree, il perimetro e i volumi rivalutati.

Diagrammi solari e del vento

Se nel proprio sistema è installato Ladybug, i Siti di Arch possono visualizzare un diagramma solare o del vento. Per questo, le proprietà DatiLongitude, DatiLatitude e DatiDeclination (precedentemente era DatiNorth Deviation) devono essere impostate correttamente, e la proprietà VistaSolar Diagram o VistaWind Rose impostata su true. disponibile dalla versione 0.17 e disponibile dalla versione 0.19

Nota: Se non avete Ladybug, pysolar è ancora supportato per generare diagrammi solari, ma non rose dei venti. E' richiesto Pysolar 0.7 o superiore; questa versione funziona solo con Python 3. Se serve questa funzione con Python 2, si deve avere Pysolar 0.6 in quanto questa è l'ultima versione che funziona con Python 2. Tuttavia, Ladybug è uno strumento molto più potente che probabilmente verrà utilizzato di più in futuro, quindi si consiglia di utilizzarlo al posto di pysolar. Ladybug può essere installato semplicemente tramite pip.

Script

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

Lo strumento Sito può essere utilizzato nelle macro e dalla console Python utilizzando la seguente funzione:

Site = makeSite(objectslist=None, baseobj=None, name="Site")

Esempio:

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
Wall = Arch.makeWall(baseline, length=None, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()

Building = Arch.makeBuilding([Wall])
Site = Arch.makeSite([Building])

FreeCAD.ActiveDocument.recompute()
FreeCAD.Gui.ActiveDocument.ActiveView.viewIsometric()

Diagramma solare

Se il modulo pysolar è presente, è possibile aggiungere al sito un diagramma solare. Impostare gli angoli di longitudine, latitudine e declinazione in modo appropriato, nonché una scala adeguata per le dimensioni del modello.

At this time, the diagram serves only informative purposes and is there for visual display. For a sun path diagram that enables visualizing shadows and interactively changing dates and times, the best option is to use an external website that allows uploading 3D models. Some of them support .obj and .stl formats for instance, which can be exported to with FreeCAD.

Notare che è richiesto Pysolar 0.7 o superiore, e questa versione funziona solo con Python 3.

Site.Longitude = -46.38
Site.Latitude = -23.33
Site.Declination = 30
# Uncomment if you want to show the compass
# Site.ViewObject.Compass = True

Site.ViewObject.SolarDiagram = True
Site.ViewObject.SolarDiagramScale = 10000
FreeCAD.ActiveDocument.recompute()

Diagramma solare indipendente dal sito

Un diagramma solare può essere creato con la seguente funzione, indipendentemente da qualsiasi sito:

Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
  • Crea un diagramma solare come nodo Pivy, usando longitude e latitude, con una scale opzionale.
  • Se complete è True, disegna i 12 mesi, che mostra l'intero analemma solare.
import FreeCADGui, Arch

Node = Arch.makeSolarDiagram(-46.38, -23.33, scale=10000, complete=True)
FreeCAD.Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)