|
Emplacement du menu |
---|
3D/BIM → Site |
Ateliers |
BIM |
Raccourci par défaut |
S I |
Introduit dans la version |
- |
Voir aussi |
Aucun |
Description
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.
Utilisation
- Vous pouvez sélectionner un ou plusieurs objets pour les inclure dans votre nouveau site.
- Pressez le bouton
Site ou pressez les touches S puis I.
Options
- Après la création d'un site, vous pouvez ajouter des objets par glisser-déposer dans la vue en arborescence ou en utilisant le bouton
Arch Ajouter. Cela ne détermine que les objets qui font partie du site donné et n'a aucun effet sur le terrain.
- Vous pouvez supprimer les objets d'un site par un glisser-déposer hors du site de la vue en arborescence ou en utilisant le bouton
Arch Supprimer.
- Vous pouvez ajouter un objet terrain en modifiant la propriété DonnéesTerrain du site. Le terrain peut être une coque ouverte ou (introduit dans la version 0.21) un solide.
- Vous pouvez ajouter des volumes à ajouter ou à soustraire du terrain de base en double-cliquant sur le site et en ajoutant des objets à ses groupes Additions ou Soustractions. Les objets doivent être des solides.
- La propriété DonnéesExtrusion Vector peut être utilisée pour résoudre certains problèmes qui peuvent apparaître lorsque le terrain est une coque ouverte et qu'il y a des additions et/ou des soustractions. Afin d'effectuer ces additions/soustractions, la coque ouverte est extrudée en un solide, qui est ensuite assemblé/soustrait de manière appropriée. Selon la topologie du terrain, cette extrusion peut échouer avec le vecteur d'extrusion par défaut. Vous pouvez alors remédier au problème en modifiant cette valeur. Cette propriété est ignorée si le terrain est un solide.
Propriétés
Données
Site
- DonnéesAddition Volume (
Volume
) : volume de terre à ajouter à ce terrain. - DonnéesAdditions (
LinkList
) : les autres formes qui sont ajoutées à cet objet. - DonnéesAddress (
String
) : la rue et le numéro de rue de ce site. - DonnéesCity (
String
) : la ville de ce site. - DonnéesCountry (
String
) : le pays de ce site. - DonnéesDeclination (
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. - DonnéesEPW File (
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. - DonnéesElevation (
Length
) : altitude du niveau 0 de ce site. - DonnéesExtrusion Vector (
Vector
) : un vecteur d'extrusion à utiliser lors d'opérations booléennes. - DonnéesLatitude (
Float
) : la latitude de ce site. - DonnéesLongitude (
Float
) : la longitude de ce site. - DonnéesOrigin Offset (
Vector
) : un décalage facultatif entre l'origine du modèle (0,0,0) et le point indiqué par les coordonnées géographiques. - DonnéesPerimeter (
Length
) : la longueur du périmètre de la zone projetée. - DonnéesPostal Code (
String
) : le code postal de ce site. - DonnéesProjected Area (
Area
) : la zone de projection de cet objet sur le plan XY. - DonnéesRegion (
String
) : la région, la province ou le comté de ce site. - DonnéesRemove Splitter (
Bool
) : supprime les séparateurs de la forme résultante. - DonnéesSubtraction Volume (
Volume
) : le volume de terre à retirer de ce terrain. - DonnéesSubtractions (
LinkList
) : les autres formes qui sont soustraites de cet objet. - DonnéesTerrain (
Link
) : le terrain de base de ce site. - DonnéesTime Zone (
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 surtrue
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. - DonnéesUrl (
String
) : une url qui montre ce site dans un site web de cartographie.
Vue
Compass
- VueCompass (
Bool
) : valeur par défautFalse
. Affiche ou cache la boussole. - VueCompass Position (
Vector
) : position de la boussole par rapport à l'emplacement du site. - VueCompass Rotation (
Angle
) : rotation de la boussole par rapport au site. - VueUpdate Declination (
Bool
) : valeur par défautFalse
. Met à jour la valeur de la déclinaison en fonction de la rotation de la boussole.
Site
- VueOrientation (
Enumeration
) : valeur par défautProject North
. Lorsqu'elle prendTrue North
, toute la géométrie sera tournée pour correspondre au nord véritable de ce site. - VueSolar Diagram (
Bool
) : valeur par défautFalse
. Affiche ou cache le diagramme de la course du soleil. Voir Diagrammes solaires et éoliens. - VueSolar Diagram Color (
Color
) : couleur du diagramme de la course du soleil. - VueSolar Diagram Position (
Vector
) : position du diagramme de la course du soleil. - VueSolar Diagram Scale (
Float
) : échelle du diagramme de la course du soleil. - VueWind Rose (
Bool
) : valeur par défautFalse
. 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).
Flux de travail typique
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.
Diagrammes solaires et éoliens
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
.
Remarques
- Le diagramme peut être mis à l'échelle, orienté et centré sur un point spécifique du modèle. Il peut également être activé ou désactivé. À ce stade, il s'agit d'une fonctionnalité visuelle plutôt que fonctionnelle, et elle n'est fournie qu'à des fins d'affichage.
- 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.
Script
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")
- Crée un objet
Site
à partir deobjectlist
qui est une liste d'objets oubaseobj
qui est unShape
ouTerrain
.
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()
Diagramme solaire
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()
Diagramme solaire indépendant du site
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)
- Crée un diagramme de la course du soleil en tant que nœud Pivy en utilisant
longitude
etlatitude
avecscale
facultatif. - Si
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)
Cette page est extraite de https://wiki.freecad.org/Arch_Site