Arch panel tutorial/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "Répétez ceci pour toutes les pièces nécessaires:")
No edit summary
Tag: Manual revert
 
(38 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>


{{TutorialInfo/fr
{{TutorialInfo/fr
|Topic=Modélisation d'un panneau architectural
|Topic= Modeling an architecturla panel
|Level= Beginner
|Level=Débutant
|Time= 60 minutes
|Time=60 minutes
|Author= Yorik
|Author=Yorik
|FCVersion=
|FCVersion=
|Files=
|Files=
}}
}}


Ceci est un cross-post d'un[http://opensourceecology.org/wiki/FreeCAD_Architecture_Tutorial tutorial] originalement écrit pour [http://opensourceecology.org Open-Source Ecology].
Ceci est une publication croisée d'un [http://opensourceecology.org/wiki/FreeCAD_Architecture_Tutorial tutoriel] écrit à l'origine pour [http://opensourceecology.org Open-Source Ecology].


<span id="Presenting_FreeCAD"></span>
== Presentation de FreeCAD ==
== Presentation de FreeCAD ==


Line 18: Line 20:
FreeCAD est open source (licence LGPL) et très modulaire, permettant une extension et une personnalisation très avancées, notamment grâce à son utilisation intensive du langage Python.
FreeCAD est open source (licence LGPL) et très modulaire, permettant une extension et une personnalisation très avancées, notamment grâce à son utilisation intensive du langage Python.


* FreeCAD website: http://www.freecadweb.org/
* Website de FreeCAD : http://www.freecad.org/
* FreeCAD documentation wiki: http://www.freecadweb.org/wiki/index.php?title=Main_Page
* Documentation du wiki de FreeCAD : http://www.freecad.org/wiki/index.php?title=Main_Page
* FreeCAD workbenches: http://www.freecadweb.org/wiki/index.php?title=Workbench_Concept
* Ateliers de FreeCAD : http://www.freecad.org/wiki/index.php?title=Workbench_Concept
* FreeCAD forum: http://forum.freecadweb.org/
* Forum de FreeCAD : http://forum.freecad.org/
* Getting started with FreeCAD: http://www.freecadweb.org/wiki/index.php?title=Getting_started
* Commencer avec FreeCAD : http://www.freecad.org/wiki/index.php?title=Getting_started
* Architecture tutorial: http://www.freecadweb.org/wiki/index.php?title=Arch_tutorial
* Tutoriel en architecture : http://www.freecad.org/wiki/index.php?title=Arch_tutorial


<span id="Installing_FreeCAD"></span>
== Installation de FreeCAD ==
== Installation de FreeCAD ==


Line 34: Line 37:
* Sur d'autres plateformes: Sur la plupart des distributions Linux classiques (Debian, Fedora, etc.), FreeCAD est inclus dans les dépôts de logiciels officiels. Cependant, il se peut que ce ne soit pas toujours la version la plus à jour. Si la version dont vous avez besoin n'est pas disponible, votre seule option est de compiler vous-même FreeCAD (instructions sur le site FreeCAD)
* Sur d'autres plateformes: Sur la plupart des distributions Linux classiques (Debian, Fedora, etc.), FreeCAD est inclus dans les dépôts de logiciels officiels. Cependant, il se peut que ce ne soit pas toujours la version la plus à jour. Si la version dont vous avez besoin n'est pas disponible, votre seule option est de compiler vous-même FreeCAD (instructions sur le site FreeCAD)


<span id="Additional_optional_contents"></span>
== Contenus optionnels supplémentaires ==
== Contenus optionnels supplémentaires ==


Line 40: Line 44:
* Assembly2 workbench: Un workbench supplémentaire pour FreeCAD, qui offre une série d'outils d'assemblage de base: https://github.com/hamish2014/FreeCAD_assembly2 (Instructions d'installation sur la page Web)
* Assembly2 workbench: Un workbench supplémentaire pour FreeCAD, qui offre une série d'outils d'assemblage de base: https://github.com/hamish2014/FreeCAD_assembly2 (Instructions d'installation sur la page Web)


<span id="Quick_startup_tips"></span>
== Conseils de démarrage rapide ==
== Conseils de démarrage rapide ==


Line 46: Line 51:
FreeCAD est une application très technique, et sa courbe d'apprentissage peut être raide. Assurez-vous de compter sur les tutoriels, le wiki de la documentation et n'hésitez pas à poser des questions sur le forum si vous rencontrez un problème spécifique. Les questions clairement énoncées reçoivent généralement des réponses très rapides et très complètes.
FreeCAD est une application très technique, et sa courbe d'apprentissage peut être raide. Assurez-vous de compter sur les tutoriels, le wiki de la documentation et n'hésitez pas à poser des questions sur le forum si vous rencontrez un problème spécifique. Les questions clairement énoncées reçoivent généralement des réponses très rapides et très complètes.


<span id="A_very_rough_list_of_things_you_must_know"></span>
Une liste très approximative de choses que vous devez savoir
Une liste très approximative de choses que vous devez savoir


Line 58: Line 64:
* Bien que FreeCAD puisse importer et travailler avec des objets mesh (Mesh workbench), il est principalement conçu pour fonctionner avec un type d'objet plus avancé appelé brep, utilisé par la plupart de ses ateliers (Part, PartDesign, Draft, Sketcher, Arch). Lors de l'importation de fichiers basés sur des maillages (.dae, .orb, .stl ...), vous devrez généralement convertir ces objets avant de pouvoir faire quelque chose d'intéressant avec eux. Cependant, les formats de fichier basés sur des solides (.step, .iges), lorsqu'ils sont importés dans FreeCAD, produisent directement des objets brep. Les formats 2D (.dxf, .svg) produisent également des contenus brep.
* Bien que FreeCAD puisse importer et travailler avec des objets mesh (Mesh workbench), il est principalement conçu pour fonctionner avec un type d'objet plus avancé appelé brep, utilisé par la plupart de ses ateliers (Part, PartDesign, Draft, Sketcher, Arch). Lors de l'importation de fichiers basés sur des maillages (.dae, .orb, .stl ...), vous devrez généralement convertir ces objets avant de pouvoir faire quelque chose d'intéressant avec eux. Cependant, les formats de fichier basés sur des solides (.step, .iges), lorsqu'ils sont importés dans FreeCAD, produisent directement des objets brep. Les formats 2D (.dxf, .svg) produisent également des contenus brep.


* FreeCAD a différentes façons, ou modes, d'utiliser les boutons de la souris. Ces modes peuvent être définis dans les préférences ou les modifications à la volée en cliquant avec le bouton droit sur l'arrière-plan de la vue 3D. Ils sont décrits sur http://www.freecadweb.org/wiki/ind
* FreeCAD dispose de différents modes d'utilisation des boutons de la souris. Ces modes peuvent être définis dans les préférences ou modifiés à la volée par un clic droit sur l'arrière-plan de la vue 3D. Ils sont décrits sur https://wiki.freecad.org/Mouse_navigation/fr. Les modes les mieux adaptés au travail de CAO sont CAD ou Gestures.


<span id="Exercise:_modeling_a_roof_panel"></span>
== Exercice: modélisation d'un panneau de toit ==
== Exercice: modélisation d'un panneau de toit ==


Pour présenter un flux de travail typique dans FreeCAD, modélisons un panneau de toit comme décrit sur http://opensourceecology.org/wiki/MicroHouse_4_Roof_-_Module_-_Build_Instructions. Pour ce faire, nous allons commencer à dessiner les différentes pièces dans une esquisse contrainte 2D, puis nous tirerons parti de l'objet Arch Window spécial, qui est capable de construire des objets 3D complexes à partir d'une esquisse 2D contenant les contours de plusieurs pièces. Enfin, puisque ce dont nous avons besoin n'est pas une fenêtre, mais un panneau de toit, nous allons simplement convertir notre objet fenêtre en un autre type Arc
Pour présenter un flux de travail typique dans FreeCAD, modélisons un panneau de toit comme décrit sur http://opensourceecology.org/wiki/MicroHouse_4_Roof_-_Module_-_Build_Instructions. Pour ce faire, nous allons commencer à dessiner les différentes pièces dans une esquisse contrainte 2D, puis nous tirerons parti de l'objet Arch Window spécial, qui est capable de construire des objets 3D complexes à partir d'une esquisse 2D contenant les contours de plusieurs pièces. Enfin, puisque ce dont nous avons besoin n'est pas une fenêtre, mais un panneau de toit, nous allons simplement convertir notre objet fenêtre en un autre type Arc


<span id="1._Open_FreeCAD,_then_set_your_preferred_units_to_“imperial”"></span>
=== 1. Ouvrez FreeCAD, puis définissez vos unités préférées sur "impérial" ===
=== 1. Ouvrez FreeCAD, puis définissez vos unités préférées sur "impérial" ===
A part pour les US, traduire "pieds" par mètre et "in" par cm (note du traducteur)


Dans le menu Edition → Préférences → Général → Unités
Dans le menu Edition → Préférences → Général → Unités


<span id="2._Switch_to_the_sketcher_workbench_and_create_a_new_sketch_in_the_XY_plane."></span>
=== 2. Passez à l'atelier de dessin et créez une nouvelle esquisse dans le plan XY. ===
=== 2. Passez à l'atelier de dessin et créez une nouvelle esquisse dans le plan XY. ===


Line 74: Line 84:
Habituellement, à moins d'une raison spécifique de ne pas le faire, vous devrez toujours commencer à dessiner vos esquisses 2D sur le plan du sol, autour du point d'origine (0,0). Ensuite, c'est l'objet 3D généré à partir de cela, qui sera déplacé / tourné en position.
Habituellement, à moins d'une raison spécifique de ne pas le faire, vous devrez toujours commencer à dessiner vos esquisses 2D sur le plan du sol, autour du point d'origine (0,0). Ensuite, c'est l'objet 3D généré à partir de cela, qui sera déplacé / tourné en position.


<span id="3._Draw_two_rectangles._On_each_of_them,_place_a_vertical_constraint_of_16_ft_and_an_horizontal_constraint_of_2_in."></span>
=== 3. Dessinez deux rectangles. Sur chacune d'entre elles, placez une contrainte verticale de 16 pieds et une contrainte horizontale de 2 pouce ===
=== 3. Dessinez deux rectangles. Sur chacune d'entre elles, placez une contrainte verticale de 16 pieds et une contrainte horizontale de 2 pouce ===


Line 80: Line 91:
Ne vous inquiétez pas des dimensions de vos pièces lorsque vous les dessinez, les contraintes les redimensionneront en conséquence. Pour ajouter une contrainte de cote (verticale ou horizontale), vous pouvez sélectionner une ligne ou deux points (en appuyant sur la touche CTRL).
Ne vous inquiétez pas des dimensions de vos pièces lorsque vous les dessinez, les contraintes les redimensionneront en conséquence. Pour ajouter une contrainte de cote (verticale ou horizontale), vous pouvez sélectionner une ligne ou deux points (en appuyant sur la touche CTRL).


<span id="4._Once_your_two_rectangles_have_the_correct_size,_place_a_vertical_constraint_of_0_in_between_their_corner_points,_and_a_horizontal_constraint_of_4_ft."></span>
=== 4.Une fois que vos deux rectangles ont la taille correcte, placez une contrainte verticale de 0 entre leurs points d'angle, et une contrainte horizontale de 4 pieds.===
=== 4.Une fois que vos deux rectangles ont la taille correcte, placez une contrainte verticale de 0 entre leurs points d'angle, et une contrainte horizontale de 4 pieds.===


Line 86: Line 98:
Cela garantit que nos deux rectangles sont correctement positionnés l'un par rapport à l'autre.
Cela garantit que nos deux rectangles sont correctement positionnés l'un par rapport à l'autre.


<span id="5._Add_the_two_additional_2_in_x_6_in_pieces"></span>
=== 5. Ajouter les deux pièces supplémentaires de 2 po x 6 po ===
=== 5. Ajouter les deux pièces supplémentaires de 2 in x 6 in ===


[[Image:Arch_panel_tutorial_05.jpg]]
[[Image:Arch_panel_tutorial_05.jpg]]
Line 92: Line 105:
Ajoutez deux autres rectangles et répétez le processus. Notez que dans l'exemple ci-dessus, nous n'avons pas spécifié la longueur de ces pièces, mais plutôt placé une contrainte de distance entre leurs extrémités et les pièces verticales longues, et nous laissons un petit écart de 0,05 pouces entre eux. En effet, si nous faisons que les rectangles se touchent, FreeCAD pourrait déduire les boucles à tort, et nous pourrions obtenir des résultats étranges avec l'outil de fenêtre Arch. Cette petite astuce garantit que chaque rectangle sera reconnu comme une boucle indépendante par l'outil de fenêtre Arch.
Ajoutez deux autres rectangles et répétez le processus. Notez que dans l'exemple ci-dessus, nous n'avons pas spécifié la longueur de ces pièces, mais plutôt placé une contrainte de distance entre leurs extrémités et les pièces verticales longues, et nous laissons un petit écart de 0,05 pouces entre eux. En effet, si nous faisons que les rectangles se touchent, FreeCAD pourrait déduire les boucles à tort, et nous pourrions obtenir des résultats étranges avec l'outil de fenêtre Arch. Cette petite astuce garantit que chaque rectangle sera reconnu comme une boucle indépendante par l'outil de fenêtre Arch.


<span id="6._Add_the_corner_reinforcement_pieces"></span>
=== 6. Ajouter les pièces de renfort d'angle ===
=== 6. Ajouter les pièces de renfort d'angle ===


Line 98: Line 112:
Même chose. Faites-en 6 pouces de large, et les séparer des autres rectangles par 0,05 pouces.
Même chose. Faites-en 6 pouces de large, et les séparer des autres rectangles par 0,05 pouces.


<span id="7._Draw_7_intermediary_reinforcement_pieces,_set_their_width_to_2_inches,_and_constrain_their_left_and_right_endpoints_at_0.05_inches_of_the_vertical_rectangles_(or_at_0_inch_of_the_endpoints_of_the_other_horizontal_rectangles)"></span>
=== 7. Dessiner 7 pièces de renfort intermédiaires, définir leur largeur à 2 pouces, et contraindre leurs extrémités gauche et droite à 0,05 pouces des rectangles verticaux (ou à 0 pouce des extrémités des autres rectangles horizontaux) ===
=== 7. Dessiner 7 pièces de renfort intermédiaires, définir leur largeur à 2 pouces, et contraindre leurs extrémités gauche et droite à 0,05 pouces des rectangles verticaux (ou à 0 pouce des extrémités des autres rectangles horizontaux) ===


Line 104: Line 119:
Selon votre système, FreeCAD peut commencer à être lent à traiter de nouvelles contraintes. C'est l'inconvénient d'utiliser des objets contraints, ils avalent rapidement beaucoup de ressources système. Vous devez toujours considérer si vous en avez absolument besoin. Vous pouvez également supprimer les contraintes quand ils ont fait leur travail. Ces dimensions ne seront plus corrigées, mais à moins de déplacer les pièces, elles ne changeront pas. Si nécessaire, vous pouvez toujours rajouter des contraintes plus tard.
Selon votre système, FreeCAD peut commencer à être lent à traiter de nouvelles contraintes. C'est l'inconvénient d'utiliser des objets contraints, ils avalent rapidement beaucoup de ressources système. Vous devez toujours considérer si vous en avez absolument besoin. Vous pouvez également supprimer les contraintes quand ils ont fait leur travail. Ces dimensions ne seront plus corrigées, mais à moins de déplacer les pièces, elles ne changeront pas. Si nécessaire, vous pouvez toujours rajouter des contraintes plus tard.


<span id="8._Calculate_the_spacing_between_the_7_reinforcement_pieces_and_set_vertical_constraints_between_them."></span>
=== 8. Calculez l'espacement entre les 7 pièces de renforcement et réglez les contraintes verticales entre elles. ===
=== 8. Calculez l'espacement entre les 7 pièces de renforcement et réglez les contraintes verticales entre elles. ===


Line 110: Line 126:
[[Image:Arch_panel_tutorial_08.jpg]]
[[Image:Arch_panel_tutorial_08.jpg]]


<span id="9._Obtaining_a_fully_constrained_sketcher"></span>
=== 9. Obtention d'un esquisseur entièrement contraint ===
=== 9. Obtention d'un esquisseur entièrement contraint ===


Sur le panneau de droite, vous pouvez voir le message "2 degrés de liberté". Cela signifie que notre croquis n'est pas entièrement contraint (il a encore deux "manières" d'être déformé). C'est parce que, bien qu'aucun morceau de celui-ci ne puisse maintenant se déplacer par rapport aux autres, l'esquisse entière peut encore se déplacer verticalement et horizontalement. Pour éviter cela, nous pouvons simplement prendre l'un de ses points d'angle, sélectionner le point d'origine de la grille (où les axes vert et rouge se croisent) et appuyer sur le bouton Point Constraint. Cela rend notre croquis vert, ce qui signifie qu'il est entièrement contraint, aucune partie ne peut plus bouger.
Sur le panneau de droite (Onglet Tâches de la vue combinée -> Messages du solveur), vous pouvez voir le message "...2 degrés de liberté". Cela signifie que notre croquis n'est pas entièrement contraint (il a encore deux "manières" d'être déformé). C'est parce que, bien qu'aucun morceau de celui-ci ne puisse maintenant se déplacer par rapport aux autres, l'esquisse entière peut encore se déplacer verticalement et horizontalement. Pour éviter cela, nous pouvons simplement prendre l'un de ses points d'angle, sélectionner le point d'origine de la grille (où les axes vert et rouge se croisent) et appuyer sur le bouton Point Constraint. Cela rend notre croquis vert, ce qui signifie qu'il est entièrement contraint, aucune partie ne peut plus bouger.


[[Image:Arch_panel_tutorial_09.jpg]]
[[Image:Arch_panel_tutorial_09.jpg]]
Line 122: Line 139:
[[Image:Arch_panel_tutorial_10.jpg]]
[[Image:Arch_panel_tutorial_10.jpg]]


<span id="10._Switch_to_the_Arch_workbench_and,_with_the_sketch_selected,_press_the_“window”_button"></span>
=== 10. Passez à l'atelier Arch et, avec l'esquisse sélectionnée, appuyez sur le bouton "window" ===
=== 10. Passez à l'atelier Arch et, avec l'esquisse sélectionnée, appuyez sur le bouton "window" ===


Line 130: Line 148:
Bien que cela semble faux, c'est simplement parce que l'outil Arch Window a créé une pièce par défaut à partir de la plus grande boucle qu'il pourrait trouver dans l'esquisse de base. Nous allons réparer cela bientôt. Notez également que l'esquisse n'a pas disparu, elle a simplement été désactivée et "avalée" par son nouvel objet parent. Vous pouvez toujours le trouver dans l'arborescence, en développant l'objet fenêtre, et activer / désactiver son affichage en appuyant sur la touche ESPACE.
Bien que cela semble faux, c'est simplement parce que l'outil Arch Window a créé une pièce par défaut à partir de la plus grande boucle qu'il pourrait trouver dans l'esquisse de base. Nous allons réparer cela bientôt. Notez également que l'esquisse n'a pas disparu, elle a simplement été désactivée et "avalée" par son nouvel objet parent. Vous pouvez toujours le trouver dans l'arborescence, en développant l'objet fenêtre, et activer / désactiver son affichage en appuyant sur la touche ESPACE.


<span id="11._Edit_the_window_components_by_double-clicking_it_in_the_tree_view"></span>
=== 11. Modifiez les composants de la fenêtre en double-cliquant dessus dans l'arborescence ===
=== 11. Modifiez les composants de la fenêtre en double-cliquant dessus dans l'arborescence ===


Line 150: Line 169:
[[Image:Arch_panel_tutorial_14.jpg]]
[[Image:Arch_panel_tutorial_14.jpg]]


Lorsque vous fermez le panneau d'édition, nous obtenons l'objet ci-dessus. Notez que par défaut, les objets fenêtre sont représentés semi-transparents. Comme il ne s'agira pas d'une fenêtre, nous pouvons simplement l'éteindre en définissant sa valeur de transparence à 0 dans ses propriétés de vue.
When closing the edit panel we obtain the object above. Note that by default, window objects are represented semi-transparent. Since this will actually not be a window, we can just turn that off by setting its Transparency value to 0 in its View properties.


<span id="12._Add_the_cover_panel"></span>
=== 12. Add the cover panel ===
=== 12. Ajouter le panneau de couverture ===


We now have our panel frame, but not the base panel itself. To do that, the best way is to open our base sketch, and add a new rectangle. Remember though to not make any of the corners of that rectangle coincident to corners of other rectangles, in order not to confuse our window object, which might require us to redo the whole series of components if the order of the loops would change.
Nous avons maintenant notre cadre de panneau, mais pas le panneau de base lui-même. Pour ce faire, le meilleur moyen est d'ouvrir notre esquisse de base et d'ajouter un nouveau rectangle. Souvenez-vous cependant de ne pas faire coïncider les coins de ce rectangle avec les coins d'autres rectangles, afin de ne pas confondre notre objet window, ce qui pourrait nous obliger à refaire toute la série de composants si l'ordre des boucles change


We can therefore constrain this new rectangle 0.05 inches inside the perimeter. This will require us to place 4 new constraints.
On peut donc contraindre ce nouveau rectangle à 0,05 pouces à l'intérieur du périmètre. Cela nous obligera à placer 4 nouvelles contraintes.


Nous pouvons ensuite modifier à nouveau notre fenêtre et ajouter de nouveaux composants. Nous pouvons voir qu'un nouveau fil a été trouvé. Cette fois, nous allons l'utiliser pour ajouter un panneau de polycarbonate de 8mm (notez que vous pouvez mélanger des unités sans problèmes dans FreeCAD, et écrire "8mm" comme épaisseur, même si vous travaillez en pouces). Nous allons également lui donner un décalage de 0,05 pouces, donc il est légèrement décalé du cadre, juste pour la cohérence, car toutes les parties de notre objet ont ce décalage entre eux.
We can then edit our window again, and add new components. We can see that a new Wire has been found. This time, we will use it to add a 8mm polycarbonate panel (note that you can mix units without problems in FreeCAD, and write “8mm” as the thickness, even if you are working in inches). We will also give it an offset of 0.05 inches, so it is slightly offsetted from the frame, just for consistency, as all the parts of our object have that offest between them.


[[Image:Arch_panel_tutorial_15.jpg]]
[[Image:Arch_panel_tutorial_15.jpg]]


Nous pouvons maintenant créer un autre composant basé sur le même fil, afin de placer un autre panneau au-dessus de notre cadre. Cette fois, nous allons lui donner un décalage de 6,05 pouces. Notre panel est enfin complet:
We can now create another component based on the same Wire, in order to place another panel on top of our frame. This time, we will give it an offset of 6.05 inches. Our panel is finally complete:


[[Image:Arch_panel_tutorial_16.jpg]]
[[Image:Arch_panel_tutorial_16.jpg]]


<span id="13._Turn_the_window_into_another_type_of_Arch_component"></span>
=== 13. Turn the window into another type of Arch component ===
=== 13. Transforme la fenêtre en un autre type de composant Arch ===


This is not really necessary at the moment, but it might become important later when we export or work to other construction-oriented applications, for example via IFC, we don't want our panel to be identified as a window.
Ce n'est pas vraiment nécessaire pour le moment, mais cela pourrait devenir important plus tard quand nous exportons ou travaillons à d'autres applications orientées construction, par exemple via IFC, nous ne voulons pas que notre panneau soit identifié comme une fenêtre.


The Arch workbench of FreeCAD provides an easy way to handle that, which is that any object type can always become another, by being the base of another type. In this case, let's turn our window into a Panel object, simply by selecting the window and pressing the Panel tool.
Le Workbench Arch de FreeCAD fournit un moyen facile de gérer cela, c'est-à-dire que n'importe quel type d'objet peut toujours en devenir un autre, en étant la base d'un autre type. Dans ce cas, transformons notre fenêtre en un objet Panel, en sélectionnant simplement la fenêtre et en appuyant sur l'outil Panel.


[[Image:Arch_panel_tutorial_17.jpg]]
[[Image:Arch_panel_tutorial_17.jpg]]


Notice that the color of the resulting panel has changed, that is because materials support in FreeCAD and the Arch module is still incomplete. When it is finished, this will be properly handled.
Notez que la couleur du panneau résultant a changé, c'est parce que le support des matériaux dans FreeCAD et le module Arch est encore incomplet. Quand c'est fini, ceci sera correctement géré


<span id="14._Duplicating_the_panel"></span>
=== 14. Duplicating the panel ===
=== 14. Dupliquer le panneau ===


Our panel can then be duplicated and copied over in several ways, for example by using copy/paste. But a more interesting way is to use the Draft Clone tool (also present on the Arch workbench, like all other Draft tools). The Clone tool keeps the relationship between the base object and its clone, so any modification to the base object will reflect in all its clones.
Notre panneau peut ensuite être dupliqué et copié de plusieurs façons, par exemple en utilisant le copier / coller. Mais un moyen plus intéressant est d'utiliser l'outil Draft Clone (également présent sur l'Arb Workbench, comme tous les autres outils Draft). L'outil Cloner conserve la relation entre l'objet de base et son clone, de sorte que toute modification apportée à l'objet de base se reflète dans tous ses clones.


[[Image:Arch_panel_tutorial_18.jpg]]
[[Image:Arch_panel_tutorial_18.jpg]]


In the current development version of FreeCAD, clones of Arch objects are now Arch objects themselves too.
Dans la version de développement actuelle de FreeCAD, les clones d'objets Arch sont maintenant eux aussi des objets Arch.


<span id="15._Rotating_and_positioning_the_panels."></span>
=== 15. Rotating and positioning the panels. ===
=== 15. Rotation et positionnement des panneaux. ===


While the assembly workbench of FreeCAD is not ready yet, we need to position our pieces manually, either by manipulating their Placement property, or by using the Draft Move and Rotate tools, which are actually only visual ways to modify the Placement of objects.
Bien que l'atelier d'assemblage de FreeCAD ne soit pas encore prêt, nous devons positionner nos pièces manuellement, soit en manipulant leur propriété Placement, soit en utilisant les outils Draft Move et Rotate, qui ne sont en réalité que des moyens visuels de modifier le placement des objets.


Both Draft Rotate and Move tools make use of the Draft Snapping system. Different snapping positions (endpoints, midpoints, etc) are available, that can be switched on/off, allowing to perform very precise positionning and rotations.
Les deux outils Draft Rotate et Move utilisent le système Snapping Draft. Différentes positions d'accrochage (points de terminaison, points médians, etc.) sont disponibles, pouvant être activées / désactivées, ce qui permet d'effectuer un positionnement et des rotations très précis.


[[Image:Arch_panel_tutorial_19.jpg]]
[[Image:Arch_panel_tutorial_19.jpg]]
Line 194: Line 217:
[[Image:Arch_panel_tutorial_20.jpg]]
[[Image:Arch_panel_tutorial_20.jpg]]


{{Arch Tools navi{{#translation:}}}}
<languages/>
{{Draft Tools navi{{#translation:}}}}
{{Sketcher Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 13:13, 30 November 2023

Tutoriel
Thème
Modélisation d'un panneau architectural
Niveau
Débutant
Temps d'exécution estimé
60 minutes
Auteurs
Yorik
Version de FreeCAD
Fichiers exemples
Voir aussi
None

Ceci est une publication croisée d'un tutoriel écrit à l'origine pour Open-Source Ecology.

Presentation de FreeCAD

FreeCAD est un modélisateur 3D paramétrique. La modélisation paramétrique vous permet de modifier facilement votre conception en revenant dans l'historique de votre modèle et en modifiant ses paramètres. FreeCAD est open source (licence LGPL) et très modulaire, permettant une extension et une personnalisation très avancées, notamment grâce à son utilisation intensive du langage Python.

Installation de FreeCAD

Vous avez le choix d'installer la dernière version stable (version 0.16) ou une version de développement (actuellement 0.17). En fait, les versions de développement de FreeCAD sont généralement assez stables, et vous êtes fortement encouragé à essayer une version de développement, sauf si vous avez une raison spécifique de ne pas le faire. Puisque le développement FreeCAD est assez rapide, assurez-vous, si vous téléchargez manuellement, de vérifier de temps en temps et de réinstaller / mettre à jour pour bénéficier des dernières améliorations.

  • Sur Windows: Téléchargez la version la plus récente pour votre version Windows (32 ou 64 bits) à partir de https://github.com/FreeCAD/FreeCAD/releases. Double-cliquez sur le fichier à installer.
  • Sur Mac OS: Téléchargez la version la plus récente sur https://github.com/FreeCAD/FreeCAD/releases. Double-cliquez sur le fichier à installer.
  • Sur Ubuntu: La version de FreeCAD fournie par Ubuntu est généralement obsolète, il est donc conseillé d'utiliser le PPA géré par la communauté FreeCAD à la place. Pour l'installer, ouvrez l'application "Sources logicielles" d'Ubuntu, et ajoutez soit ppa: freecad-maintainers / freecad-stable pour la version stable, soit ppa: freecad-maintainers / freecad-daily pour la version de développement aux sources logicielles.
  • Sur d'autres plateformes: Sur la plupart des distributions Linux classiques (Debian, Fedora, etc.), FreeCAD est inclus dans les dépôts de logiciels officiels. Cependant, il se peut que ce ne soit pas toujours la version la plus à jour. Si la version dont vous avez besoin n'est pas disponible, votre seule option est de compiler vous-même FreeCAD (instructions sur le site FreeCAD)

Contenus optionnels supplémentaires

  • Activation de l'importation / exportation IFC: Pour importer et exporter des projets vers / depuis le format de fichier IFC, FreeCAD s'appuie sur l'importateur IfcOpenShell, que vous devez installer séparément à partir de http://ifcopenshell.org/python.html. Veillez à choisir une version basée sur python2.7, qui est la même version python utilisée par FreeCAD.
  • Drawing dimensioning workbench: Un plan de travail supplémentaire pour FreeCAD, qui offre de nombreux outils pratiques pour ajouter des cotes et des annotations aux feuilles de dessin 2D de FreeCAD: https://github.com/hamish2014/FreeCAD_drawing_dimensioning (Instructions d'installation sur la page Web)
  • Assembly2 workbench: Un workbench supplémentaire pour FreeCAD, qui offre une série d'outils d'assemblage de base: https://github.com/hamish2014/FreeCAD_assembly2 (Instructions d'installation sur la page Web)

Conseils de démarrage rapide

La collection de tutoriels disponibles sur le wiki FreeCAD est encore très éparse. Cependant, de nombreux membres de la communauté FreeCAD utilisent youtube pour publier des didacticiels vidéo. Assurez-vous de rechercher des contenus relatifs à FreeCAD sur youtube, qui est certainement la meilleure source de matériel d'apprentissage.

FreeCAD est une application très technique, et sa courbe d'apprentissage peut être raide. Assurez-vous de compter sur les tutoriels, le wiki de la documentation et n'hésitez pas à poser des questions sur le forum si vous rencontrez un problème spécifique. Les questions clairement énoncées reçoivent généralement des réponses très rapides et très complètes.

Une liste très approximative de choses que vous devez savoir

  • L'interface FreeCAD est divisée en ateliers. Les ateliers sont simplement des collections d'outils (boutons de la barre d'outils et menus) qui sont regroupés, généralement pour une certaine tâche. Lorsque vous passez à un autre atelier, l'interface affiche les outils de ce plan de travail. Mais le contenu de votre document 3D ne change pas. Vous travaillez toujours sur le même document et sur les mêmes objets.
  • FreeCAD est encore en développement, il y a encore beaucoup de bugs, et l'application peut parfois tomber en panne. Enregistrez souvent et activez les fichiers de sauvegarde dans Edition → Préférences → Document
  • La plupart des objets dans FreeCAD sont paramétriques. Cela signifie que leur géométrie est créée automatiquement à partir d'une série de paramètres. Ces paramètres sont toujours modifiables dans la vue Propriétés. Ils sont toujours répartis entre les paramètres qui affectent la géométrie elle-même (onglet Données) et les paramètres qui affectent uniquement l'affichage de l'objet (onglet Vue). Cependant, les objets créés avec d'autres applications, et importés dans FreeCAD, ne seront généralement pas définis par des paramètres, et ne sont donc pas modifiables.
  • Plusieurs ateliers (PartDesign et Arch) sont conçus pour fonctionner uniquement avec des objets solides et refusent de travailler sur des objets qui ne sont pas solides. Une bonne règle est toujours essayer de travailler avec des objets solides.
  • Bien que FreeCAD puisse importer et travailler avec des objets mesh (Mesh workbench), il est principalement conçu pour fonctionner avec un type d'objet plus avancé appelé brep, utilisé par la plupart de ses ateliers (Part, PartDesign, Draft, Sketcher, Arch). Lors de l'importation de fichiers basés sur des maillages (.dae, .orb, .stl ...), vous devrez généralement convertir ces objets avant de pouvoir faire quelque chose d'intéressant avec eux. Cependant, les formats de fichier basés sur des solides (.step, .iges), lorsqu'ils sont importés dans FreeCAD, produisent directement des objets brep. Les formats 2D (.dxf, .svg) produisent également des contenus brep.
  • FreeCAD dispose de différents modes d'utilisation des boutons de la souris. Ces modes peuvent être définis dans les préférences ou modifiés à la volée par un clic droit sur l'arrière-plan de la vue 3D. Ils sont décrits sur https://wiki.freecad.org/Mouse_navigation/fr. Les modes les mieux adaptés au travail de CAO sont CAD ou Gestures.

Exercice: modélisation d'un panneau de toit

Pour présenter un flux de travail typique dans FreeCAD, modélisons un panneau de toit comme décrit sur http://opensourceecology.org/wiki/MicroHouse_4_Roof_-_Module_-_Build_Instructions. Pour ce faire, nous allons commencer à dessiner les différentes pièces dans une esquisse contrainte 2D, puis nous tirerons parti de l'objet Arch Window spécial, qui est capable de construire des objets 3D complexes à partir d'une esquisse 2D contenant les contours de plusieurs pièces. Enfin, puisque ce dont nous avons besoin n'est pas une fenêtre, mais un panneau de toit, nous allons simplement convertir notre objet fenêtre en un autre type Arc

1. Ouvrez FreeCAD, puis définissez vos unités préférées sur "impérial"

A part pour les US, traduire "pieds" par mètre et "in" par cm (note du traducteur)

Dans le menu Edition → Préférences → Général → Unités

2. Passez à l'atelier de dessin et créez une nouvelle esquisse dans le plan XY.

Habituellement, à moins d'une raison spécifique de ne pas le faire, vous devrez toujours commencer à dessiner vos esquisses 2D sur le plan du sol, autour du point d'origine (0,0). Ensuite, c'est l'objet 3D généré à partir de cela, qui sera déplacé / tourné en position.

3. Dessinez deux rectangles. Sur chacune d'entre elles, placez une contrainte verticale de 16 pieds et une contrainte horizontale de 2 pouce

Ne vous inquiétez pas des dimensions de vos pièces lorsque vous les dessinez, les contraintes les redimensionneront en conséquence. Pour ajouter une contrainte de cote (verticale ou horizontale), vous pouvez sélectionner une ligne ou deux points (en appuyant sur la touche CTRL).

4.Une fois que vos deux rectangles ont la taille correcte, placez une contrainte verticale de 0 entre leurs points d'angle, et une contrainte horizontale de 4 pieds.

Cela garantit que nos deux rectangles sont correctement positionnés l'un par rapport à l'autre.

5. Ajouter les deux pièces supplémentaires de 2 in x 6 in

Ajoutez deux autres rectangles et répétez le processus. Notez que dans l'exemple ci-dessus, nous n'avons pas spécifié la longueur de ces pièces, mais plutôt placé une contrainte de distance entre leurs extrémités et les pièces verticales longues, et nous laissons un petit écart de 0,05 pouces entre eux. En effet, si nous faisons que les rectangles se touchent, FreeCAD pourrait déduire les boucles à tort, et nous pourrions obtenir des résultats étranges avec l'outil de fenêtre Arch. Cette petite astuce garantit que chaque rectangle sera reconnu comme une boucle indépendante par l'outil de fenêtre Arch.

6. Ajouter les pièces de renfort d'angle

Même chose. Faites-en 6 pouces de large, et les séparer des autres rectangles par 0,05 pouces.

7. Dessiner 7 pièces de renfort intermédiaires, définir leur largeur à 2 pouces, et contraindre leurs extrémités gauche et droite à 0,05 pouces des rectangles verticaux (ou à 0 pouce des extrémités des autres rectangles horizontaux)

Selon votre système, FreeCAD peut commencer à être lent à traiter de nouvelles contraintes. C'est l'inconvénient d'utiliser des objets contraints, ils avalent rapidement beaucoup de ressources système. Vous devez toujours considérer si vous en avez absolument besoin. Vous pouvez également supprimer les contraintes quand ils ont fait leur travail. Ces dimensions ne seront plus corrigées, mais à moins de déplacer les pièces, elles ne changeront pas. Si nécessaire, vous pouvez toujours rajouter des contraintes plus tard.

8. Calculez l'espacement entre les 7 pièces de renforcement et réglez les contraintes verticales entre elles.

Dans notre cas, notre longueur totale est de 192 pouces, moins les deux embouts (2 x 2 pouces) et les deux renforts d'angle (2 x 6 pouces), = 192 - (4 + 12) = 176. Démontage des 7 pièces de renfort (7 x 2) = 162. Diviser ceci par 8 nous donne l'espace entre chaque renfort: 20.25.

9. Obtention d'un esquisseur entièrement contraint

Sur le panneau de droite (Onglet Tâches de la vue combinée -> Messages du solveur), vous pouvez voir le message "...2 degrés de liberté". Cela signifie que notre croquis n'est pas entièrement contraint (il a encore deux "manières" d'être déformé). C'est parce que, bien qu'aucun morceau de celui-ci ne puisse maintenant se déplacer par rapport aux autres, l'esquisse entière peut encore se déplacer verticalement et horizontalement. Pour éviter cela, nous pouvons simplement prendre l'un de ses points d'angle, sélectionner le point d'origine de la grille (où les axes vert et rouge se croisent) et appuyer sur le bouton Point Constraint. Cela rend notre croquis vert, ce qui signifie qu'il est entièrement contraint, aucune partie ne peut plus bouger.

Ce n'est en fait pas absolument nécessaire. Mais il est toujours préférable de garder une trace de la position exacte des objets (nous sommes maintenant certains que notre coin est au point (0,0)). Dans le cas où quelque chose ne va pas plus tard, ou nous devons déterminer la position d'un objet construit sur ce croquis, cela sera utile.

Nous pouvons maintenant appuyer sur le bouton "fermer" et notre croquis de base est construit:

10. Passez à l'atelier Arch et, avec l'esquisse sélectionnée, appuyez sur le bouton "window"

Notre croquis a maintenant disparu et un de ses rectangles a été légèrement extrudé en une pièce solide:

Bien que cela semble faux, c'est simplement parce que l'outil Arch Window a créé une pièce par défaut à partir de la plus grande boucle qu'il pourrait trouver dans l'esquisse de base. Nous allons réparer cela bientôt. Notez également que l'esquisse n'a pas disparu, elle a simplement été désactivée et "avalée" par son nouvel objet parent. Vous pouvez toujours le trouver dans l'arborescence, en développant l'objet fenêtre, et activer / désactiver son affichage en appuyant sur la touche ESPACE.

11. Modifiez les composants de la fenêtre en double-cliquant dessus dans l'arborescence

En double-cliquant sur la fenêtre, son esquisse de base redevient visible, et nous obtenons son interface d'édition: A gauche, une liste des boucles trouvées dans l'esquisse de base, à droite les pièces solides construites dessus.

Commencez par enlever la pièce "Default".

Ensuite, sélectionnez la première boucle (Wire0). Il sera mis en évidence dans la vue 3D. Appuyez sur le bouton "Ajouter" pour en créer une nouvelle pièce. Donnez-lui un nom, assurez-vous que le bon fil est réglé, et donnez-lui une extrusion de 6 pouces. Le décalage devrait rester 0 puisque nous le voulons placé "sur le terrain".

La valeur "Type" sera utilisée pour attribuer des matériaux à la fenêtre (pas encore implémentée), donc vous pouvez actuellement laisser "Frame".

Ensuite, appuyez sur le bouton "Créer un composant". Parfois, FreeCAD ne parvient pas à deviner correctement la direction de l'extrusion, et vous devez donc éditer votre composant et changer la valeur de 6 pouces par -6 pouces.

Répétez ceci pour toutes les pièces nécessaires:

Lorsque vous fermez le panneau d'édition, nous obtenons l'objet ci-dessus. Notez que par défaut, les objets fenêtre sont représentés semi-transparents. Comme il ne s'agira pas d'une fenêtre, nous pouvons simplement l'éteindre en définissant sa valeur de transparence à 0 dans ses propriétés de vue.

12. Ajouter le panneau de couverture

Nous avons maintenant notre cadre de panneau, mais pas le panneau de base lui-même. Pour ce faire, le meilleur moyen est d'ouvrir notre esquisse de base et d'ajouter un nouveau rectangle. Souvenez-vous cependant de ne pas faire coïncider les coins de ce rectangle avec les coins d'autres rectangles, afin de ne pas confondre notre objet window, ce qui pourrait nous obliger à refaire toute la série de composants si l'ordre des boucles change

On peut donc contraindre ce nouveau rectangle à 0,05 pouces à l'intérieur du périmètre. Cela nous obligera à placer 4 nouvelles contraintes.

Nous pouvons ensuite modifier à nouveau notre fenêtre et ajouter de nouveaux composants. Nous pouvons voir qu'un nouveau fil a été trouvé. Cette fois, nous allons l'utiliser pour ajouter un panneau de polycarbonate de 8mm (notez que vous pouvez mélanger des unités sans problèmes dans FreeCAD, et écrire "8mm" comme épaisseur, même si vous travaillez en pouces). Nous allons également lui donner un décalage de 0,05 pouces, donc il est légèrement décalé du cadre, juste pour la cohérence, car toutes les parties de notre objet ont ce décalage entre eux.

Nous pouvons maintenant créer un autre composant basé sur le même fil, afin de placer un autre panneau au-dessus de notre cadre. Cette fois, nous allons lui donner un décalage de 6,05 pouces. Notre panel est enfin complet:

13. Transforme la fenêtre en un autre type de composant Arch

Ce n'est pas vraiment nécessaire pour le moment, mais cela pourrait devenir important plus tard quand nous exportons ou travaillons à d'autres applications orientées construction, par exemple via IFC, nous ne voulons pas que notre panneau soit identifié comme une fenêtre.

Le Workbench Arch de FreeCAD fournit un moyen facile de gérer cela, c'est-à-dire que n'importe quel type d'objet peut toujours en devenir un autre, en étant la base d'un autre type. Dans ce cas, transformons notre fenêtre en un objet Panel, en sélectionnant simplement la fenêtre et en appuyant sur l'outil Panel.

Notez que la couleur du panneau résultant a changé, c'est parce que le support des matériaux dans FreeCAD et le module Arch est encore incomplet. Quand c'est fini, ceci sera correctement géré

14. Dupliquer le panneau

Notre panneau peut ensuite être dupliqué et copié de plusieurs façons, par exemple en utilisant le copier / coller. Mais un moyen plus intéressant est d'utiliser l'outil Draft Clone (également présent sur l'Arb Workbench, comme tous les autres outils Draft). L'outil Cloner conserve la relation entre l'objet de base et son clone, de sorte que toute modification apportée à l'objet de base se reflète dans tous ses clones.

Dans la version de développement actuelle de FreeCAD, les clones d'objets Arch sont maintenant eux aussi des objets Arch.

15. Rotation et positionnement des panneaux.

Bien que l'atelier d'assemblage de FreeCAD ne soit pas encore prêt, nous devons positionner nos pièces manuellement, soit en manipulant leur propriété Placement, soit en utilisant les outils Draft Move et Rotate, qui ne sont en réalité que des moyens visuels de modifier le placement des objets.

Les deux outils Draft Rotate et Move utilisent le système Snapping Draft. Différentes positions d'accrochage (points de terminaison, points médians, etc.) sont disponibles, pouvant être activées / désactivées, ce qui permet d'effectuer un positionnement et des rotations très précis.