Arch Site/fr: Difference between revisions
(Created page with "=== Vue ===") |
No edit summary |
||
(20 intermediate revisions by 3 users not shown) | |||
Line 23: | Line 23: | ||
'''Arch Site''' est un objet spécial qui combine les propriétés d'un objet groupe FreeCAD standard et un objet 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 un objet [[Arch_Building/fr|Arch Bâtiment]]. 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. |
'''Arch Site''' est un objet spécial qui combine les propriétés d'un objet groupe FreeCAD standard et un objet 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 un objet [[Arch_Building/fr|Arch Bâtiment]]. 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. |
||
<span id="Usage"></span> |
|||
==Utilisation== |
==Utilisation== |
||
# |
# Vous pouvez sélectionner un ou plusieurs objets pour les inclure dans votre nouveau site. |
||
# Pressez le bouton {{Button|[[Image:Arch_Site.svg|16px]] [[Arch_Site/fr|Site]]}} ou pressez les touches {{KEY|S}} puis {{KEY|I}}. |
# Pressez le bouton {{Button|[[Image:Arch_Site.svg|16px]] [[Arch_Site/fr|Site]]}} ou pressez les touches {{KEY|S}} puis {{KEY|I}}. |
||
==Options== |
==Options== |
||
* Après la création d'un site, vous pouvez ajouter des objets par glisser-déposer dans |
* Après la création d'un site, vous pouvez ajouter des objets par glisser-déposer dans la [[Tree_view/fr|vue en arborescence]] ou en utilisant le bouton {{Button|[[Image:Arch Add.svg|16px]] [[Arch_Add/fr|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 |
* Vous pouvez supprimer les objets d'un site par un glisser-déposer hors du site de la [[Tree_view/fr|vue en arborescence]] ou en utilisant le bouton {{Button|[[Image:Arch Remove.svg|16px]] [[Arch_Remove/fr|Arch Soustraire]]}}. |
||
* Vous pouvez ajouter un objet terrain en |
* Vous pouvez ajouter un objet terrain en modifiant la propriété {{PropertyData|Terrain}} du site. Le terrain peut être une coque ouverte ou ({{Version/fr|0.21}}) un solide. |
||
* Vous pouvez ajouter |
* 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é {{PropertyData |
* La propriété {{PropertyData|Extrusion 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. |
||
<span id="Properties"></span> |
|||
==Propriétés== |
==Propriétés== |
||
<span id="Data"></span> |
|||
=== Données === |
=== Données === |
||
* {{PropertyData|Terrain}} |
* {{PropertyData|Terrain}} : terrain de base du site |
||
* {{PropertyData|Address}}: |
* {{PropertyData|Address}} : adresse du site (rue numéro) |
||
* {{PropertyData|Postal Code}} |
* {{PropertyData|Postal Code}} : code postal |
||
* {{PropertyData|City}} |
* {{PropertyData|City}} : ville du site |
||
* {{PropertyData|Country}} |
* {{PropertyData|Country}} : pays du site |
||
* {{PropertyData|Latitude}} |
* {{PropertyData|Latitude}} : latitude du site |
||
* {{PropertyData|Longitude}} |
* {{PropertyData|Longitude}} : longitude du site |
||
* {{PropertyData|Url}}: |
* {{PropertyData|Url}} : adresse URL du site sur une carte web |
||
* {{PropertyData|Projected Area}} |
* {{PropertyData|Projected Area}} : surface de projection de l’objet dans le plan XY |
||
* {{PropertyData|Perimeter}} |
* {{PropertyData|Perimeter}} : longueur du périmètre du terrain |
||
* {{PropertyData|Addition Volume}} |
* {{PropertyData|Addition Volume}} : volume de terre a ajouter dans le terrain |
||
* {{PropertyData|Subtraction Volume}} |
* {{PropertyData|Subtraction Volume}} : volume de terre a soustraire du terrain |
||
* {{PropertyData|Extrusion Vector}} |
* {{PropertyData|Extrusion Vector}} : vecteur d'extrusion a utiliser pour une opéraion booléenne |
||
* {{PropertyData|Remove Splitter}}: |
* {{PropertyData|Remove Splitter}} : efface les séparations de la forme résultante |
||
* {{PropertyData|Declination}}: |
* {{PropertyData|Declination}} : angle entre le nord vrai et le nord dans ce document, c’est-à-dire l’axe des Y. Cela signifie que par défaut (déclinaison de 0 degré) le Nord pointe vers l’axe Y et est vers l’est dans l'Axe X; l'angle est incrémenté dans les sens contraire des aiguilles d'une montre. Cette propriété était connue auparavant comme une {{PropertyData|North Deviation}}. |
||
* {{PropertyData|EPW File}}: |
* {{PropertyData|EPW File}} : permet de joindre à ce site un fichier EPW provenant du [https://www.ladybug.tools/epwmap/ site Ladybug données EPW]. Ceci est nécessaire pour afficher les diagrammes de la rose des vents. |
||
<span id="View"></span> |
|||
=== Vue === |
=== Vue === |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
=== Vue === |
|||
* {{PropertyView|Solar Diagram}} |
* {{PropertyView|Solar Diagram Position}} : position du diagramme du soleil |
||
* {{PropertyView|Solar Diagram |
* {{PropertyView|Solar Diagram Scale}} : échelle du diagramme du soleil |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
</div> |
|||
<span id="Typical_workflow"></span> |
|||
== Travail typique== |
|||
== Processus de travail typique == |
|||
Commencez par créer un objet qui représente votre terrain |
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 {{MenuCommand|Part → Créer une forme à partir d'un maillage}}. Créez ensuite un objet Site et définissez sa propriété {{PropertyData|Terrain}} sur la pièce que nous venons de créer : |
||
[[Image:Arch site example 01.jpg]] |
[[Image:Arch site example 01.jpg]] |
||
Line 82: | Line 84: | ||
[[Image:Arch site example 03.jpg]] |
[[Image:Arch site example 03.jpg]] |
||
<span id="Solar_and_wind_diagrams"></span> |
|||
== Diagrammes solaires et éoliens == |
== Diagrammes solaires et éoliens == |
||
⚫ | Si [https://www.ladybug.tools/ladybug.html Ladybug] est installé, [[Arch_Site/fr|Arch Site]] peut afficher un diagramme solaire et/ou une rose des vents. Pour cela, les propriétés {{PropertyData|Longitude}}, {{PropertyData|Latitude}} et {{PropertyData|NorthDeviation}} doivent être correctement définies et {{PropertyView/fr|SolarDiagram}} ou {{PropertyView/fr|Wind Rose}} activée {{TRUE}}. |
||
<div class="mw-translate-fuzzy"> |
|||
⚫ | Si [https://www.ladybug.tools/ladybug.html Ladybug] est installé, [[Arch_Site/fr|Arch Site]] peut afficher un diagramme solaire et/ou une rose des vents. Pour cela, les propriétés {{PropertyData|Longitude}}, {{PropertyData|Latitude}} et {{PropertyData|NorthDeviation}} doivent être correctement définies et {{PropertyView/fr|SolarDiagram}} ou {{PropertyView/fr|Wind Rose}} activée {{TRUE}}. |
||
</div> |
|||
⚫ | '''Remarque''' : si vous n'avez pas Ladybug, [http://pysolar.org/ pysolar] est toujours pris en charge pour générer des diagrammes solaires mais pas les roses des vents. Pysolar 0.7 ou supérieur est requis. Cette version ne fonctionne qu'avec Python 3. Si vous avez besoin de cette fonctionnalité avec Python 2, vous devriez avoir Pysolar 0.6 car c'est la dernière version qui fonctionne avec Python 2. Cependant, Ladybug est un outil beaucoup plus puissant qui sera probablement plus utilisé dans l'avenir. Nous vous recommandons donc de l'utiliser au lieu de pysolar. Ladybug peut être installé simplement via [https://github.com/ladybug-tools/ladybug pip]. |
||
⚫ | '''Remarque''': |
||
[[Image:Freecad-solar-diagram.jpg]] |
[[Image:Freecad-solar-diagram.jpg]] |
||
= |
<span id="Scripting"></span> |
||
<div class="mw-translate-fuzzy"> |
|||
==Script== |
==Script== |
||
⚫ | |||
</div> |
|||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
L'outil |
L'outil Site est utilisable dans une [[Macros/fr|macro]] et dans la console [[Python/fr|Python]] en utilisant la fonction suivante : |
||
</div> |
|||
{{Code|code= |
{{Code|code= |
||
Line 110: | Line 106: | ||
* Crée un objet {{incode|Site}} à partir de {{incode|objectlist}} qui est une liste d'objets ou {{incode|baseobj}} qui est un {{incode|Shape}} ou {{incode|Terrain}}. |
* Crée un objet {{incode|Site}} à partir de {{incode|objectlist}} qui est une liste d'objets ou {{incode|baseobj}} qui est un {{incode|Shape}} ou {{incode|Terrain}}. |
||
Exemple: |
Exemple : |
||
{{Code|code= |
{{Code|code= |
||
import FreeCAD, Draft, Arch |
import FreeCAD, Draft, Arch |
||
Line 127: | Line 123: | ||
}} |
}} |
||
<span id="Solar_diagram"></span> |
|||
=== Diagramme solaire === |
=== Diagramme solaire === |
||
Line 144: | Line 141: | ||
}} |
}} |
||
<span id="Solar_diagram_independent_of_Site"></span> |
|||
=== Diagramme solaire indépendant du site === |
=== Diagramme solaire indépendant du site === |
||
Un diagramme solaire peut être créé avec la fonction suivante, indépendamment de tout site. |
|||
{{Code|code= |
{{Code|code= |
||
Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False) |
Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False) |
Latest revision as of 00:09, 21 May 2023
|
Emplacement du menu |
---|
Arch → Site |
Ateliers |
Arch |
Raccourci par défaut |
S I |
Introduit dans la version |
- |
Voir aussi |
Arch Niveaux, Arch Bâtiment |
Description
Arch Site est un objet spécial qui combine les propriétés d'un objet groupe FreeCAD standard et un objet 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 un objet Arch Bâtiment. 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 Soustraire.
- 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
- DonnéesTerrain : terrain de base du site
- DonnéesAddress : adresse du site (rue numéro)
- DonnéesPostal Code : code postal
- DonnéesCity : ville du site
- DonnéesCountry : pays du site
- DonnéesLatitude : latitude du site
- DonnéesLongitude : longitude du site
- DonnéesUrl : adresse URL du site sur une carte web
- DonnéesProjected Area : surface de projection de l’objet dans le plan XY
- DonnéesPerimeter : longueur du périmètre du terrain
- DonnéesAddition Volume : volume de terre a ajouter dans le terrain
- DonnéesSubtraction Volume : volume de terre a soustraire du terrain
- DonnéesExtrusion Vector : vecteur d'extrusion a utiliser pour une opéraion booléenne
- DonnéesRemove Splitter : efface les séparations de la forme résultante
- DonnéesDeclination : angle entre le nord vrai et le nord dans ce document, c’est-à-dire l’axe des Y. Cela signifie que par défaut (déclinaison de 0 degré) le Nord pointe vers l’axe Y et est vers l’est dans l'Axe X; l'angle est incrémenté dans les sens contraire des aiguilles d'une montre. Cette propriété était connue auparavant comme une DonnéesNorth Deviation.
- DonnéesEPW File : permet de joindre à ce site un fichier EPW provenant du site Ladybug données EPW. Ceci est nécessaire pour afficher les diagrammes de la rose des vents.
Vue
- VueSolar Diagram : affiche ou cache le diagramme du soleil
- VueSolar Diagram Color : couleur du diagramme du soleil
- VueSolar Diagram Position : position du diagramme du soleil
- VueSolar Diagram Scale : échelle du diagramme du soleil
- VueWind Rose : affiche ou masque le diagramme de la rose des vents (nécessite que la propriété de données EPW File soit remplie et que le module Python de Ladybug soit installé (voir ci-dessous)
Processus 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 solaire 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 activée true
.
Remarque : si vous n'avez pas Ladybug, pysolar est toujours pris en charge pour générer des diagrammes solaires mais pas les roses des vents. Pysolar 0.7 ou supérieur est requis. Cette version ne fonctionne qu'avec Python 3. Si vous avez besoin de cette fonctionnalité avec Python 2, vous devriez avoir Pysolar 0.6 car c'est la dernière version qui fonctionne avec Python 2. Cependant, Ladybug est un outil beaucoup plus puissant qui sera probablement plus utilisé dans l'avenir. Nous vous recommandons donc de l'utiliser au lieu de pysolar. Ladybug peut être installé simplement via 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 solaire 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.
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
#Site.Compass = True
Site.ViewObject.SolarDiagram = True
Site.ViewObject.SolarDiagramScale = 10000
FreeCAD.ActiveDocument.recompute()
Diagramme solaire indépendant du site
Un diagramme solaire peut être créé avec la fonction suivante, indépendamment de tout site.
Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
- Crée un diagramme solaire 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)
- Éléments : Mur, Structure, Mur-rideau, Fenêtre, Toiture, Espace, Escalier, Équipement, Ossature, Clôture, Treillis, Profilé, Conduite, Raccord
- Renforcements : Armature droite, Armature en U, Armature en L, Armature en étrier, Armature cintrée, Armature hélicoïdale, Rebar Armature en colonne, Rebar Poutre, Rebar Renfort de dalle, Rebar Renfort de semelle, Armature personnalisée
- Panneaux : Panneau, Découpe de panneau, Feuille de panneaux, Calepinage
- Matériaux : Matériau, Matériaux multiples
- Organisations : Partie de bâtiment, Projet, Site, Bâtiment, Étage, Référence externe, Plan de coupe, Nomenclature
- Axes : Axes, Système d'axes, Grille
- Modifications : Couper suivant un Plan, Ajouter un composant, Enlever un composant, Prendre des cotes
- Utilitaires : Composant, Cloner un composant, Diviser un maillage, Maillage vers une forme, Sélection de maillages non-manifold, Supprimer la forme, Fermer les trous, Fusionner des murs, Vérification, Bascule marqueur Brep IFC, Explorateur IFC, 3 vues depuis un maillage, Tableur IFC, Bascule des sous composants
- Additionnels : Préférences, Préférences Import-Export (IFC, DAE, OBJ, JSON, 3DS, SHP), IfcOpenShell, IfcPlusPlus, Arch API
![](/images/thumb/9/94/User_hub.png/24px-User_hub.png)
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test