Arch Site/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "=== Vue === * {{PropertyView/fr|Solar Diagram}}: Affiche ou cache le diagramme du soleil * {{PropertyView/fr|Solar Diagram Color}}: La couleur du diagramme du soleil * {{Prope...")
mNo edit summary
(37 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{docnav/fr|[[Arch_Building|Bâtiment]]|[[Arch_Reference|Référence]]|[[Arch_Module|Atelier Architecture]]|IconL=Arch_Building.svg |IconC=Workbench_Arch.svg |IconR=Arch_Reference.svg}}
{{docnav/fr|[[Arch_Building/fr|Bâtiment]]|[[Arch_Reference/fr|Référence]]|[[Arch_Module/fr|Atelier Architecture]]|IconL=Arch_Building.svg |IconC=Workbench_Arch.svg |IconR=Arch_Reference.svg}}


{{GuiCommand/fr
{{GuiCommand/fr
|Name=Arch Site|Name/fr=Arch Site
|Name=Arch Site
|Name/fr=Arch Site
|Workbenches=[[Arch Module/fr|Atelier Architecture]]
|Workbenches=[[Arch Module/fr|Atelier Architecture]]
|MenuLocation=Arch → Site
|MenuLocation=Arch → Site
Line 17: Line 18:


# Optionnellement, sélectionnez un ou plusieurs objets pour les inclure dans votre nouveau site
# Optionnellement, sélectionnez un ou plusieurs objets pour les inclure dans votre nouveau site
# Pressez le bouton {{Button|[[Image:Arch Site.svg|16px]] '''Arch Site'''}} , ou les touches {{KEY|S}} et {{KEY|I}}.
# Pressez le bouton {{Button|[[Image:Arch Site.svg|16px]] [[Arch Site/fr|Arch Site]]}} , ou les touches {{KEY|S}} et {{KEY|I}}.


==Options==
==Options==


* Après la création d'un site, vous pouvez ajouter des objets par glisser-déposer dans l'arborescence ou en utilisant l'outil {{Button[[Image:Arch Add.png|16px]] [[Arch Add/fr|Arch Add]]}}. Cela détermine uniquement quel objet fait partie du site donné et n'a aucun effet sur le terrain lui-même.
* Après la création d'un site, vous pouvez ajouter des objets par glisser-déposer dans l'arborescence ou en utilisant l'outil {{Button[[Image:Arch Add.png|16px]] [[Arch Add/fr|Arch Add]]}}. Cela détermine uniquement quel objet fait partie du site donné et n'a aucun effet sur le terrain lui-même.
* Vous pouvez supprimer les objets d'un site par un glisser-déposer hors du site ou de la vue arborescente ou en utilisant l'outil {{Button|[[Image:Arch Remove.svg|16px]] [[Arch Remove|Arch Remove]]}}.
* Vous pouvez supprimer les objets d'un site par un glisser-déposer hors du site ou de la vue arborescente ou en utilisant l'outil {{Button|[[Image:Arch Remove.svg|16px]] [[Arch Remove/fr|Arch Remove]]}}.
* Vous pouvez ajouter un objet terrain en éditant le site propriété {{PropertyData|Terrain}}. Le terrain doit être une coquille ouverte (open shell) ou une surface.
* Vous pouvez ajouter un objet terrain en éditant le site propriété {{PropertyData/fr|Terrain}}. Le terrain doit être une coquille ouverte (open shell) ou une surface.
* Vous pouvez ajouter ou les soustraire des volumes du terrain de base, en double-cliquant sur le site, et ajouter des objets à ces soustractions ou groupes ajoutés. Les objets doivent être des solides.
* Vous pouvez ajouter ou les soustraire des volumes du terrain de base, en double-cliquant sur le site, et ajouter des objets à ces soustractions ou groupes ajoutés. Les objets doivent être des solides.
* La propriété {{PropertyData|Extrusion Vector}} peut être utilisée pour résoudre certains problèmes qui peuvent apparaître lorsque vous travaillez avec des soustractions et des additions. Afin de réaliser ces additions/soustractions, la surface du terrain doit être extrudée en un solide, qui est ensuite convenablement fusionnée/soustraite. En fonction de la topologie du terrain, cette extrusion peut échouer avec le vecteur d'extrusion par défaut. Vous pourrez donc être en mesure de remédier au problème en changeant sa valeur.
* La propriété {{PropertyData/fr|Extrusion Vector}} peut être utilisée pour résoudre certains problèmes qui peuvent apparaître lorsque vous travaillez avec des soustractions et des additions. Afin de réaliser ces additions/soustractions, la surface du terrain doit être extrudée en un solide, qui est ensuite convenablement fusionnée/soustraite. En fonction de la topologie du terrain, cette extrusion peut échouer avec le vecteur d'extrusion par défaut. Vous pourrez donc être en mesure de remédier au problème en changeant sa valeur.


==Propriétés==
==Propriétés==
Line 38: Line 39:
* {{PropertyData/fr|Longitude}}: La longitude du site
* {{PropertyData/fr|Longitude}}: La longitude du site
* {{PropertyData/fr|Url}}: L'adresse URL du site sur une carte web
* {{PropertyData/fr|Url}}: L'adresse URL du site sur une carte web
* {{PropertyData/fr|Projected Area}}: La surface de projection de l'ojet dans le plan XY
* {{PropertyData/fr|Projected Area}}: La surface de projection de l’objet dans le plan XY
* {{PropertyData/fr|Perimeter}}: La longueur du périmètre du terrain
* {{PropertyData/fr|Perimeter}}: La longueur du périmètre du terrain
* {{PropertyData/fr|Addition Volume}}: Le volume de terre a ajouter dans le terrain
* {{PropertyData/fr|Addition Volume}}: Le volume de terre a ajouter dans le terrain
Line 44: Line 45:
* {{PropertyData/fr|Extrusion Vector}}: Le vecteur d'extrusion a utiliser pour une opéraion booléenne
* {{PropertyData/fr|Extrusion Vector}}: Le vecteur d'extrusion a utiliser pour une opéraion booléenne
* {{PropertyData/fr|Remove Splitter}}: Efface le splitter de la forme résultante
* {{PropertyData/fr|Remove Splitter}}: Efface le splitter de la forme résultante
* {{PropertyData/fr|Declination}}: L’angle entre le nord vrai et le nord dans ce document, c’est-à-dire l’axe des Y. {{version/fr|0.18}} 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/fr|North Deviation}}.
* {{PropertyData/fr|North Deviation}}: L'angle entre le Nord réel et le Nord de la feuille de dessin ou du projet


=== Vue ===
=== Vue ===
Line 54: Line 55:
== Travail typique==
== Travail typique==


Commencez par créer un objet qui représente votre terrain. Ce doit être une surface ouverte pas un solide. Par exemple, il est facile d'importer des données de maillage, qui peuvent être transformées en une forme de pièce à 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/fr|Terrain}} sur la pièce que nous venons de créer:
<div class="mw-translate-fuzzy">
Débutez la création de l'objet représentant le terrain. Vous devez créer une surface, pas un solide. par exemple, il est facile d'importer les données de maillage, pour cela allez dans le menu Part > et sélectionnez '''Générateur de forme'''. Alors, créez un objet Site et une propriétés '''Terrain''' est créé:
</div>


[[Image:Arch site example 01.jpg]]
[[Image:Arch site example 01.jpg]]
Line 70: Line 69:
== Diagramme du soleil ==
== Diagramme du soleil ==


Si [http://pysolar.org/ pysolar] est installé, [[Arch Site/fr|Arch Site]] peut afficher un diagramme solaire. Pour cela, les propriétés {{PropertyData/fr|Longitude}}, {{PropertyData/fr|Latitude}} et {{PropertyData/fr|NorthDeviation}} doivent être correctement définies et la propriété de vue {{PropertyView/fr|SolarDiagram}} activée {{TRUE}}. {{Version/fr|0.17}}
<div class="mw-translate-fuzzy">

Si [http://pysolar.org/ pysolar] est installé dans votre système, Arch Sites peut afficher le diagramme du soleil. Pour que les propriétés, de '''Longitude''', '''Latitude''' et '''NorthDeviation''' soient correctement réglées, '''SolarDiagram''' dans vue propriétés doit être activé. {{Version|0.17}}
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 devez avoir Pysolar 0.6 car il s'agit de la dernière version qui fonctionne avec Python 2.
</div>


[[Image:Freecad-solar-diagram.jpg]]
[[Image:Freecad-solar-diagram.jpg]]


<div class="mw-translate-fuzzy">
==Script==
==Script==
{{Emphasis|Voir aussi :}} [[Arch API/fr|Arch API]] et [[FreeCAD Scripting Basics/fr|FreeCAD Scripts de Base]].
</div>


L'outil site est utilisable dans une [[macros/fr|macro]] et dans la console [[Python/fr|Python]] en utilisant la fonction suivante :
<div class="mw-translate-fuzzy">
L'outil site est utilisable dans une [[macros/fr|macro]] et dans la console python en utilisant la fonction suivante :
</div>
{{Code|code=
{{Code|code=
Site = makeSite(objectslist=None, baseobj=None, name="Site")
Site = makeSite(objectslist=None, baseobj=None, name="Site")
}}
}}


* 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}}.
<div class="mw-translate-fuzzy">
crée un site en incluant les objets dans la liste.
</div>


Exemple:
Exemple:
Line 101: Line 95:
FreeCAD.ActiveDocument.recompute()
FreeCAD.ActiveDocument.recompute()


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

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


=== Solar diagram ===
=== Diagramme solaire ===

Tant que le module {{incode|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.
{{Code|code=
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 ===
FreeCAD can add a solar diagram to the active document if the {{incode|Pysolar}} (or {{incode|pysolar}}?) module is available. This module only works with Python3.


Solar diagram peut aussi être créé avec la fonction suivante
<div class="mw-translate-fuzzy">
Solar diagram peut aussi être créé avec:
</div>
{{Code|code=
{{Code|code=
Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
}}
}}


* Creates a solar diagram as a Pivy node, using {{incode|longitude}} and {{incode|latitude}}, with an optional {{incode|scale}}.
* Crée un diagramme solaire en tant que nœud Pivy en utilisant {{incode|longitude}} et {{incode|latitude}} avec {{incode|scale}} facultatif.
* If {{incode|complete}} is {{incode|True}}, the 12 months are drawn.
* Si {{incode|complete}} est mis aà {{incode|True}}, les 12 mois sont montrés.
Montre le plein soleil [https://en.wikipedia.org/wiki/Analemma analemma].


{{Code|code=
{{Code|code=
import FreeCADGui, Arch
import FreeCADGui, Arch


Node = Arch.makeSolarDiagram(-46.38, -23.33)
Node = Arch.makeSolarDiagram(-46.38, -23.33, scale=10000, complete=True)
FreeCADGui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)
FreeCAD.Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)
}}
}}
{{docnav/fr|[[Arch_Building/fr|Bâtiment]]|[[Arch_Reference/fr|Référence]]|[[Arch_Module/fr|Atelier Architecture]]|IconL=Arch_Building.svg |IconC=Workbench_Arch.svg |IconR=Arch_Reference.svg}}
<div class="mw-translate-fuzzy">
[[Category:Arch/fr]]
</div>


{{Arch Tools navi}}
{{Arch Tools navi/fr}}


{{Userdocnavi}}
{{Userdocnavi/fr}}

Revision as of 08:19, 11 October 2019

Arch Site

Emplacement du menu
Arch → Site
Ateliers
Atelier Architecture
Raccourci par défaut
S I
Introduit dans la version
-
Voir aussi
Planchers, 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 IFC-travail architectural, il est surtout utilisé pour organiser votre modèle, qui contient un objet 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

  1. Optionnellement, sélectionnez un ou plusieurs objets pour les inclure dans votre nouveau site
  2. Pressez le bouton Arch Site , ou les touches S et I.

Options

  • Après la création d'un site, vous pouvez ajouter des objets par glisser-déposer dans l'arborescence ou en utilisant l'outil {{Button Arch Add}}. Cela détermine uniquement quel objet fait partie du site donné et n'a aucun effet sur le terrain lui-même.
  • Vous pouvez supprimer les objets d'un site par un glisser-déposer hors du site ou de la vue arborescente ou en utilisant l'outil Arch Remove.
  • Vous pouvez ajouter un objet terrain en éditant le site propriété DonnéesTerrain. Le terrain doit être une coquille ouverte (open shell) ou une surface.
  • Vous pouvez ajouter ou les soustraire des volumes du terrain de base, en double-cliquant sur le site, et ajouter des objets à ces soustractions ou groupes ajoutés. 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 vous travaillez avec des soustractions et des additions. Afin de réaliser ces additions/soustractions, la surface du terrain doit être extrudée en un solide, qui est ensuite convenablement fusionnée/soustraite. En fonction de la topologie du terrain, cette extrusion peut échouer avec le vecteur d'extrusion par défaut. Vous pourrez donc être en mesure de remédier au problème en changeant sa valeur.

Propriétés

Data

  • DonnéesTerrain: Le terrain de base du site
  • DonnéesAddress: L'adresse du site (rue numéro)
  • DonnéesPostal Code: Le code postal
  • DonnéesCity: La ville du site
  • DonnéesCountry: Le pays du site
  • DonnéesLatitude: La latitude du site
  • DonnéesLongitude: La longitude du site
  • DonnéesUrl: L'adresse URL du site sur une carte web
  • DonnéesProjected Area: La surface de projection de l’objet dans le plan XY
  • DonnéesPerimeter: La longueur du périmètre du terrain
  • DonnéesAddition Volume: Le volume de terre a ajouter dans le terrain
  • DonnéesSubtraction Volume: Le volume de terre a soustraire du terrain
  • DonnéesExtrusion Vector: Le vecteur d'extrusion a utiliser pour une opéraion booléenne
  • DonnéesRemove Splitter: Efface le splitter de la forme résultante
  • DonnéesDeclination: L’angle entre le nord vrai et le nord dans ce document, c’est-à-dire l’axe des Y. introduit dans la version 0.18 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.

Vue

  • VueSolar Diagram: Affiche ou cache le diagramme du soleil
  • VueSolar Diagram Color: La couleur du diagramme du soleil
  • VueSolar Diagram Position: La position du diagramme du soleil
  • VueSolar Diagram Scale: L'échelle du diagramme du soleil

Travail typique

Commencez par créer un objet qui représente votre terrain. Ce doit être une surface ouverte pas un solide. Par exemple, il est facile d'importer des données de maillage, qui peuvent être transformées en une forme de pièce à 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.

Diagramme du soleil

Si pysolar est installé, Arch Site peut afficher un diagramme solaire. Pour cela, les propriétés DonnéesLongitude, DonnéesLatitude et DonnéesNorthDeviation doivent être correctement définies et la propriété de vue VueSolarDiagram activée true. introduit dans la version 0.17

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 devez avoir Pysolar 0.6 car il s'agit de la dernière version qui fonctionne avec Python 2.

Script

Voir aussi : Arch API et FreeCAD Scripts de Base.

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

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

Solar diagram peut aussi être créé avec la fonction suivante

Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
  • Crée un diagramme solaire en tant que nœud Pivy en utilisant longitude et latitude avec scale facultatif.
  • Si complete est mis aà True, les 12 mois sont montrés.

Montre le plein soleil analemma.

import FreeCADGui, Arch

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