|
Emplacement du menu |
---|
3D/BIM → Site |
Ateliers |
BIM |
Raccourci par défaut |
S I |
Introduit dans la version |
- |
Voir aussi |
Aucun |
Arch Site est un objet spécial qui combine les propriétés d'un objet groupe FreeCAD standard et des objets Arch. Il est particulièrement adapté pour représenter un site entier ou un terrain. Dans un travail architectural fait d'IFC, il est surtout utilisé pour organiser votre modèle qui contient des objets de bâtiments. Arch Site est également utilisé pour gérer et afficher un terrain physique et peut calculer le volume de terre a ajouter ou a supprimer.
Site
Volume
) : volume de terre à ajouter à ce terrain.LinkList
) : les autres formes qui sont ajoutées à cet objet.String
) : la rue et le numéro de rue de ce site.String
) : la ville de ce site.String
) : le pays de ce site.Angle
) : l'angle entre le nord réel et la direction du nord dans ce document, c'est-à-dire l'axe Y. Cela signifie que, par défaut, le nord pointe vers l'axe Y et l'Est vers l'axe X ; l'angle augmente dans le sens inverse des aiguilles d'une montre. Cette propriété était précédemment connue sous le nom de DonnéesNorth Deviation.FileIncluded
) : permet de joindre à ce site un fichier EPW provenant du site de données EPW de Ladybug. Ce fichier est nécessaire pour afficher les diagrammes de la rose des vents.Length
) : altitude du niveau 0 de ce site.Vector
) : un vecteur d'extrusion à utiliser lors d'opérations booléennes.Float
) : la latitude de ce site.Float
) : la longitude de ce site.Vector
) : un décalage facultatif entre l'origine du modèle (0,0,0) et le point indiqué par les coordonnées géographiques.Length
) : la longueur du périmètre de la zone projetée.String
) : le code postal de ce site.Area
) : la zone de projection de cet objet sur le plan XY.String
) : la région, la province ou le comté de ce site.Bool
) : supprime les séparateurs de la forme résultante.Volume
) : le volume de terre à retirer de ce terrain.LinkList
) : les autres formes qui sont soustraites de cet objet.Link
) : le terrain de base de ce site.Integer
) : représente le fuseau horaire de l'emplacement du site. Cette valeur étant un nombre entier, seuls les fuseaux horaires standard sont autorisés. Si la propriété VueSolar Diagram est définie sur true
et que le module approprié est installé, cette valeur sera utilisée pour générer des diagrammes solaires et éoliens plus précis. Le fuseau horaire doit être compris entre -12 et +14, où 0 correspond à Greenwich, UK, (GMT+0). Les valeurs positives sont à l'est de Greenwich et les valeurs négatives sont à l'ouest.String
) : une url qui montre ce site dans un site web de cartographie.
Compass
Bool
) : valeur par défaut False
. Affiche ou cache la boussole.Vector
) : position de la boussole par rapport à l'emplacement du site.Angle
) : rotation de la boussole par rapport au site.Bool
) : valeur par défaut False
. Met à jour la valeur de la déclinaison en fonction de la rotation de la boussole.Site
Enumeration
) : valeur par défaut Project North
. Lorsqu'elle prend True North
, toute la géométrie sera tournée pour correspondre au nord véritable de ce site.Bool
) : valeur par défaut False
. Affiche ou cache le diagramme de la course du soleil. Voir Diagrammes solaires et éoliens.Color
) : couleur du diagramme de la course du soleil.Vector
) : position du diagramme de la course du soleil.Float
) : échelle du diagramme de la course du soleil.Bool
) : valeur par défaut False
. Affiche ou cache le diagramme de la rose des vents (nécessite que la propriété de données EPW File ait une baleur, et le module Python de Ladybug installé. Voir Diagrammes solaires et éoliens).
Commencez par créer un objet qui représente votre terrain. Par exemple, il est facile d'importer des données de maillage, qui peuvent être transformées en une Part Forme à partir du menu Part → Créer une forme à partir d'un maillage. Créez ensuite un objet Site et définissez sa propriété DonnéesTerrain sur la pièce que nous venons de créer :
Créez les volumes (les volumes doivent être des solides) qui représentent les surfaces à travailler. Double cliquez sur l'objet Site dans la vue 3D, et ajoutez ou soustrayez ces volumes du groupe. Cliquez sur OK.
La géométrie du site est alors calculée, les surfaces les périmètres et volumes sont automatiquement recalculés.
Si Ladybug est installé, Arch Site peut afficher un diagramme de la course du soleil et/ou une rose des vents. Pour cela, les propriétés DonnéesLongitude, DonnéesLatitude et DonnéesNorthDeviation doivent être correctement définies et VueSolarDiagram ou VueWind Rose mises à true
.
Remarque : si vous n'avez pas Ladybug, pysolar (version 0.7 et supérieure) est toujours pris en charge pour générer des diagrammes de course du soleil, mais pas des roses des vents. Cependant, Ladybug est un outil beaucoup plus puissant qui sera probablement plus utilisé à l'avenir, c'est pourquoi nous recommandons de l'utiliser à la place de pysolar. Ladybug peut être installé simplement via le gestionnaire de paquets Python pip.
Voir aussi : Arch API et Débuter avec les scripts FreeCAD.
L'outil Site est utilisable dans une macro et dans la console Python en utilisant la fonction suivante :
Site = makeSite(objectslist=None, baseobj=None, name="Site")
Site
à partir de objectlist
qui est une liste d'objets ou baseobj
qui est un Shape
ou Terrain
.Exemple :
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()
Tant que le module pysolar
est présent, un diagramme de la course du soleil peut être ajouté au site. Définissez les angles de longitude, de latitude et de déclinaison selon les besoins, ainsi qu'une échelle adéquate pour la taille de votre modèle.
Pour l'instant, le diagramme n'a qu'une fonction informative et n'est là que pour l'affichage. Pour obtenir un diagramme de la course du soleil qui permette de visualiser les ombres et de modifier interactivement les dates et les heures, la meilleure option consiste à utiliser un site web externe qui permet de télécharger des modèles 3D. Certains d'entre eux prennent en charge les formats .obj et .stl, par exemple, qui peuvent être exportés vers FreeCAD.
Veuillez noter que Pysolar 0.7 ou supérieur est requis et que cette version ne fonctionne qu'avec 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()
Un diagramme de la course du soleil peut être créé avec la fonction suivante, indépendamment de tout site.
Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
longitude
et latitude
avec scale
facultatif.complete
est mis à True
, les 12 mois sont montrés ce qui affiche l'Analemme.import FreeCADGui, Arch
Node = Arch.makeSolarDiagram(-46.38, -23.33, scale=10000, complete=True)
FreeCAD.Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)