Draft tutorial Outdated/fr

= Draft_tutorial/fr =

Ce tutorial va vous apprendre à utiliser le module de dessin 2D de FreeCAD (aussi appelé Draft module Projet) pour créer un dessin architectural simple. Pour ce faire, nous allons élaborer une simple cabine en maçonnerie. Supposons que nous avons reçu un dessin CAO montrant l'emplacement de la cabine, nous allons l'utiliser pour dessiner notre projet en calquant celui-ci. Nous allons dessiner un plan, une section et deux élévations.

Avant de commencer
Souvenez vous bien que FreeCAD est encore au début de son développement, de sorte que vous ne pourrez pas être aussi productif qu'avec un autre logiciel de CAO, et vous allez certainement rencontrer des bugs, plantages ou des retours inattendus. FreeCAD a maintenant la possibilité d'enregistrer des fichiers de sauvegarde. Le nombre de ces fichiers de sauvegarde peut être spécifié dans la boîte de dialogue des préférences "Edition → Préférences → Général → Document → Stockage → Nombre maximal de sauvegardes créées lors du réenregistrement". N'hésitez pas à faire 2 ou 3 fichiers de sauvegarde jusqu'à ce que vous ayez bien FreeCAD en main. Enregistrez souvent votre travail, et de temps en temps, enregistrer votre travail sous un nom différent, comme par exemple "motoculteur_00.FCStd", "motoculteur_01.FCStd", "motoculteur_02.FCStd" vous aurez une copie de "sécurité" et en même temps un "historique" simple de votre projet, et. . . être prêt à un éventuel dysfonctionnement de FreeCAD ou erreur de votre part. Un autre truc d'archivage de sécurité, est de changer l'attribut de l'ancien fichier en lecture seule (se poser sur le fichier, clic sur le bouton droit de la souris → Propriétés → Général → Attributs → cocher Lecture seule) et le placer dans un répertoire "Archive" par exemple.

Configurer votre espace de travail FreeCAD
FreeCAD est un modeleur 3D, mais dans ce tutoriel, nous allons l'utiliser uniquement pour un travail en 2D. Donc, nous allons nous en tenir au plan de base, et tout ce que nous aurons, c'est notre coordonnée Z à zéro. Alors d'abord, nous allons nous mettre en vue de dessus en appuyant sur ​​le du pavé numérique et être sûr que nous ne sommes pas dans la projection orthographique (touche ) autrement, nous pourrions nous laisser tromper par certains effets de perspective. Une autre chose très importante à faire, c'est de personnaliser les raccourcis de vos commandes pour votre Projet, "Outils → Personnaliser → Clavier". Ainsi, vous pouvez tout commander à partir du clavier, ce qui va améliorer considérablement votre vitesse. Théoriquement, vous pouvez tout faire à partir du clavier, et aurez besoin de la souris uniquement pour tracer des points et sélectionner des objets. Allez au menu "Outils → Personnaliser → Clavier → Catégorie Macros" et les raccourcis de sélection que vous le souhaitez, une bonne idée est de les rendre faciles à retenir. Par exemple, j'utilise L pour Ligne, W pour Polyline (également appelé fil dans FreeCAD), A pour Arc, C pour Cercle, M pour Move, R pour Rotation, F pour la compensation (O est déjà utilisé par orthographique), D pour Dimension (cotation), T pour le texte, etc ... A votre guise. Maintenant, nous sommes en place, nous pouvons commencer à dessiner.

Importer des dessins CAD
Si vous importez un dessin de CAO en 2D, les chances sont élevées pour qu'ils soient dans un format propriétaire comme .Dwg (à partir d'AutoCAD) ou .Mcd (à partir de VectorWorks). Les spécifications de ces formats de fichiers sont gardés secrets par leurs fournisseurs, il est donc pour FreeCAD extrêmement difficile, voire totalement impossible de les soutenir. Toutefois, un format de fichier universel existe, c'est le format DXF et qui de plus est très bien documenté, notre module de Projet le prend en charge partiellement. Presque toutes les applications de CAO peuvent exporter leurs fichiers au format DXF. Il existe également des convertisseurs gratuits tels que OpenDWG, EveryDWG qui s'apelle maintenant "Teigha file Converter", qui vous permettrons de convertir votre fichier .DWG au format .DXF. Par exemple, LibreCAD ou DoubleCAD sont des programmes gratuits, entièrement fonctionnels, qui vous permet d'exporter des fichiers .DXF : Ouvrez votre fichier .DXF simplement avec la commande Fichier → Ouvrir et sélectionner l'extension .DXF. Plusieurs paramètres d'importation peuvent être configurés dans le panneau Préférences. Par exemple, vous pouvez configurer, que le fichier DXF à importer conserve ses couleurs et largeurs d'origines, ou soient converties avec la couleur courante du projet, que vous voyez sur le côté droit de la barre de commande Projet. Mais dans FreeCAD, vous n'aurez pas besoin d'attribuer de couleurs inadéquates à vos objets afin de déterminer leur largeur de ligne. Tous les objets ont une couleur indépendante ainsi que les attributs largeur de ligne. Ainsi, vous pouvez très bien oublier les couleurs DXF, ou de tout convertir aux couleurs de votre choix. Après avoir importé votre dessin dans FreeCAD, il ressemblera à ceci: Commençons par faire un peu de nettoyage. Dans FreeCAD, il n'ya pas de couches (layers), comme dans Autocad, nous travaillons avec des groupes. Les groupes sont un autre moyen plus souple pour organiser votre projet. Vous pouvez créer de nouveaux groupes avec un clic droit sur ​​l'arborescence, les réorganiser, les déplacer dans d'autres groupes, ou déplacer des objets vers/à partir de groupes simplement par glisser-déposer dans l'arborescence. Vous pouvez également attribuer la largeur de la ligne courante et les couleurs à tous les objets dans un groupe, ou les visualiser/aveugler en appuyant sur. Mettons tous nos objets dans un seul nouveau groupe, et rendons "invisible" avec avec la touche tout ce que nous n'utiliserons pas, comme la végétation et les cotations, afin d'accélérer notre travail.

En utilisant les outils de dessin
La seule chose que nous aurons besoin en ce moment, est la surface qui est affectée à notre cabine. Il se trouve dans un groupe distinct nommé projection. Ainsi, nous pouvons désactiver tout le reste avec la touche, et commencer à dessiner sur le dessus de celui-ci. Nous allons tracer une petite cabine avec une salle de garde et un WC dans la structure de la maçonnerie très simplement, il n'y aura pas de nécessité de travaux de bétonnage dans le plan lui-même, mais nous allons mettre une couche de plâtre à l'intérieur, et une couche de céramique à l'extérieur. Donc, nous allons commencer par faire la forme générale de nos murs : L'unité utilisée pour le plan dxf est le mètre, de sorte que si nous avons quelque chose à changer, nous allons continuer avec la même unité. FreeCAD ne dispose pas actuellement d'un système convivial pour travailler avec des unités réelles, nous supposons simplement que un signifie un mètre. Une autre bonne chose à retenir est de construire la géométrie temporairement chaque fois que vous en avez besoin. Vous voulez un point qui se trouve à 2 mètres horizontalement ? Tracez une ligne verticale, déplacez-le à 2 m, passer une ligne horizontale à travers elle, c'est votre point.
 * Créer un rectangle [[Image:Draft_Rectangle.png‎|20px]] : Enclenchez avec les coins de la zone affectée.
 * Décalage du rectangle : Avec le rectangle sélectionné, appuyez sur décalage[[Image:Draft_Offset.png|20px]], pressez pour activer le mode copie, déplacez votre souris à l'intérieur du premier rectangle de sorte qu'il sait dans quelle direction aller, et entrez 0,20.
 * Transformez les en face : Upgrade [[Image:Draft_Upgrade.png|20px]] le premier rectangle, mettez à niveau le second rectangle, puis sélectionnez le rectangle extérieur avec, sélectionnez le rectangle intérieur et appuyez sur Downgrade [[Image:Draft_Downgrade.png‎|20px]].
 * Créez l'ouverture de la porte : faites un rectangle de 1,00 x 0,50, déplacez le vers le coin supérieur de notre mur principal (pressez pour activer le mode copie sur off).
 * Déplacez [[Image:Draft_Move.png‎|20px]] l'ouverture de la porte à la bonne position : déplacez de 0,10 vers la gauche. Nous ne mettrons pas notre ouverture directement sur ​​le coin, car la porte serait difficile à ouvrir.
 * Soustraire l'ouverture de porte : Sélectionnez le mur, avec, sélectionnez l'ouverture de la porte, puis appuyez sur downgrade [[Image:Draft_Downgrade.png|20px]].

Une note à propos de upgrade [[Image:Draft_Upgrade.png‎]] et downgrade [[Image:Draft_Downgrade.png‎]]
(Monter et descendre d'un niveau) Maintenant, vous devez être conscient du fait que le noyau Opencascade que FreeCAD est construit pour la 3D. Il est fait principalement pour des opérations 3D. Quand il doit couper ou réunir des faces planes, comme nous le faisons maintenant avec les opérations Upgrade/Downgrade, il fait parfois des choses étranges, et les opérations ultérieures (comme d'autres améliorations ou déclassements) parfois ne donnent pas les résultats escomptés. Bien sûr, avec le temps, ces comportements finiront par être corrigés par les développeurs de FreeCAD, mais il est intéressant de connaître d'autres façons de résoudre les problèmes immédiats. La meilleure façon de résoudre correctement une face qui n'est pas mise à Upgrade / Downgrade / compensée, c'est tout simplement de le Downgrader  jusqu'à ce qu'il soit complètement explosé, puis mettre à niveau les bords du nouvel ensemble pour en faire une nouvelle face. Dans le cas où cela ne fonctionnerais pas non plus, redessinez tout simplement un nouveau fil (polyline ) sur le dessus de la face problématique, l'accrocher à ses extrémités, puis supprimer le vielle face et améliorer le nouveau fil. Habituellement, la face que vous obtenez est en bien meilleure forme que la face que vous avez obtenu par Upgrade/Downgrade. Une autre chose qu'il faut garder à l'esprit, c'est que lorsque vous soustrayez une forme d'une autre, vous pouvez vous retrouver avec un objet contenant plusieurs faces. Cela pourrait rendre difficile votre travail supplémentaire (compression/expansion pas assez correct, etc), donc une bonne chose dans ce cas, est toujours de les séparer par l'outil Downgrade.

Une autre note, snapping
Il existe deux formes de snap dans le module Projet : snap passive, qui se produit lorsque vous passez simplement le curseur de la souris sur un objet (un symbole cercle ouvert apparaît), et composant logiciel accrochage qui est actif quand vous appuyez sur. L'accrochage actif vous permet de prendre des points spécifiques sur un objet, comme, les extrémités, les milieux, les centres ou les intersections avec d'autres objets. Si vous appuyez sur, qui est la clé pour contraindre l'action horizontalement et verticalement, vous gagnerez des points d'accrochage encore plus décisivement. Mais cela a un coût, car FreeCAD doit réaliser de nombreux calculs en temps réel. Si vous avez de nombreux objets, vous allez commencer à voir la différence. Ainsi, un bon truc pour accélérer votre travail, est de prendre l'habitude de travailler autant que possible seulement avec les snap passive. Vous verrez vite que vous obtiendrez des résultats précis et que vous travaillerez beaucoup plus vite. Donc, nous allons retourner au travail : C'est là que nous sommes maintenant (j'ai gardé la géométrie de construction là-bas, en bleu, à vous de voir):
 * Créer un mur de 10 cm à l'échelle entre la salle principale et le WC. Le mettre à niveau, puis le mettre à niveau avec la paroi principale de les unir.
 * Créer d'autres rectangles pour vos autres ouvertures. Je mets une fenêtre de 60 cm à l'échelle de ce qui deviendra le WC, une porte 80cm entre la salle principale et les toilettes, et pour la grande fenêtre dans la pièce principale, j'ai simplement laissé 40cm de mur sur le côté gauche et droit.
 * Déplacez tous les murs de 1cm, faire une couche de ciment/plâtre, puis baissez les copies déplacées pour les transformer en simples fils.
 * Créez une couche de céramique sur le côté extérieur, par voie de compensation de nos 2cm de plâtre, puis dessinez une forme de 2cm d'épaisseur entre les deux lignes.
 * Supprimez les 2cm de décalage que nous n'avons plus besoin, ainsi que toute la géométrie de construction. Si vous sentez que vous pourriez en avoir besoin plus tard, il suffit de les mettre dans un groupe distinct et de transformer ce groupe off avec ( Visibility=True).

Importation et construction d'objets composés
Dans FreeCAD, les objets composés sont des objets fabriqués avec les formes géométriques de plusieurs autres objets. Dans d'autres logiciels, ils sont appelés blocs, symboles ou composants. C'est une façon très pratique de grouper les formes géométriques dans un seul objet. Tout les objets créés avec le projet de module peuvent être regroupés en un composant. La commande pour créer un composant est la commande Upgrade. L'utilisation est simple, sélectionnez tout ce que vous voulez transformer en un composant, et appuyez sur. Si aucune autre forme plus intelligente peut être créé, ils seront transformés en un composant. L'utilisation des formes géométriques composées est spécialement utile pour construire une bibliothèque de symboles sur votre disque, afin que vous puissiez les réutiliser plus tard. Une utilisation cool, couplée à la fonction d'importation dxf, c'est que vous pouvez très facilement utiliser des bibliothèques de symboles au format DXF (si vos symboles sont au format dwg, l'application "Teigha file Converter" peut convertir en un lot toute votre bibliothèque à la fois). Une fois que vous avez une bibliothèque de symboles DXF, il suffit de glisser l'un d'eux et déposez-le sur le dessus de votre fenêtre ouverte et FreeCAD il sera importé dans le document courant. Il ne sera pas importée en tant que composant, mais tous les symboles géométriques seront placés dans un groupe distinct, de sorte qu'il sera facile de tout sélectionner et appuyez simplement sur Upgrade. Méfiez-vous car les utilisateurs d'AutoCAD ont la mauvaise habitude de tirer les choses très loin du point d'origine (0,0,0), le symbole que vous avez inséré peut alors se trouver très loin de votre zone de dessin. Donc, revenons à notre dessin:
 * Importer un bloc sanitaire, si vous en avez un, ou en choisir un sur Cad Exchange, et le convertir en dxf avec le convertisseur "Teigha file Converter".
 * Créer la géométrie d'une porte, upgrade [[Image:Draft_Upgrade.png|20px]] l'un des composants, copier à l'emplacement des portes d'autre part, downgrade [[Image:Draft_Downgrade.png|20px]], ajuster les éléments à la nouvelle taille, et upgrade [[Image:Draft_Upgrade.png|20px]] à nouveau. Faites de même pour les fenêtres
 * Une fois que vous avez une bibliothèque de symboles DXF, il suffit de glisser l'un d'eux et de le déposez sur la fenêtre ouverte de FreeCAD, il sera importé dans le document courant.
 * Il ne sera pas importée en tant que composant, mais comme symbole géométrique, et, sera placé dans un groupe distinct, de sorte qu'il est facile de tout sélectionner et d'appuyez simplement sur Upgrade [[Image:Draft_Upgrade.png|20px]].
 * Faire de même pour les fenêtres.

Cotations [[Image:Draft_Dimension.png]] et textes [[Image:Draft_Text.png]]
Maintenant que notre plan est plus ou moins prêt, nous pouvons ajouter les cotations ‎et les textes. C'est généralement assez simple, il n'y a donc sans doute pas besoin de donner beaucoup d'explications. Juste essayer de tout coter, et par convention, toujours commencez les cotations par la ligne du mur principal, et non par la couche de finition. Une bonne chose à savoir, parfois, vous dessinerez un texte ou une cotation sur une zone remplie, et, la zone remplie couvrira votre cotation. Il ya une façon simple de résoudre ce problème, c'est en dévalorisant la mise à niveau de la nouvelle zone remplie. L'objet sera ensuite affiché sous les autres éléments. La cotation et le texte, ont la même hauteur que le texte par défaut, la hauteur peut être changée dans la page Draft Préférences du projet. Vous pouvez ensuite modifier individuellement la hauteur de chaque texte. Malheureusement certains objets non-géométriques tels que textes et cotations ne sont pas toujours sélectionnable dans la vue 3D de FreeCAD, vous devez donc les sélectionner dans l'arbre du projet, et vous ne serez peut être pas en mesure de vous aligner sur eux, ce sera résolu tout en allant. Il n'est également pas possible pour le moment de choisir un style de police. Pour aligner les cotations, actuellement, vous devez tracer une ligne, puis coter cette ligne.

Organisation
Enfin, nous pouvons ajouter quelques petites choses pour terminer notre plan, comme mettre de la végétation autour de la cabine. Nous pouvons tout simplement copier quelques arbres de notre fichier dxf importé, et, de les réduire avec l'outil échelle, par exemple (0.5,0.5). Nous pouvons également changer l'épaisseur du trait d'un couple d'objets, par exemple pour faire des murs plus épais, et changer la couleur de certaines choses. Et nous pouvons organiser l'ensemble de nos éléments dans les groupes. La capacité d'organiser votre travail en groupes imbriqués est sûrement plus avantageux que de travailler avec les traditionnelles couches (pages ou layers ou calques). Dans ce tutoriel, j'ai regroupé mes objets par type, dans l'intérieur du groupe Plan. Par exemple, au lieu d'avoir un grosse couche avec toutes les cotations de votre projet, chaque parties du dessin contient son propre groupe de cotations, ce qui rend une organisation extrêmement facile de votre dessin. Dans un premier temps, vous pourriez vous sentir perdu, si vous migrez d'un programme de CAO traditionnel comme AutoCAD, mais vous verrez rapidement la puissance et la souplesse que cette méthode apporte. Par exemple, notre forme géométrique peut aller dans un groupe distinct, que nous allons cacher (Visibility=False avec ). Peut-être que plus tard, nous aurons besoin de faire quelques changements, et il sera utile d'avoir cette forme géométrique disponibles (Visibility=True avec ). Donc, maintenant nous sommes prêts à tirer d'autres formes ...

Dessin en élévation
Etant donné que dans cet exercice nous allons rester dans le plus pur 2D, nous tirerons directement nos élévations et sections. Dans des environnements d'architecture plus avancés (nous espérons qu'a l'avenir FreeCAD le deviendra), nous n'aurions pas besoin de tirer les élévations. Nous modélisons le bâtiment en 3D, puis générons les différents points de vue automatiquement. Mais pour l'amour de dieu (et aussi parce que tous les outils nécessaires ne sont pas encore mis en oeuvre dans FreeCAD), nous allons faire cet exercice à la main, comme au bon vieux temps. Nous allons commencer par l'élévation de la paroi arrière, parce que la façon dont notre plan est orienté, il peut être prélevé directement ci-dessous, sans la nécessité de faire pivoter la vue. Nous allons tout simplement dessiner les lignes de construction du plan, fait de lignes horizontales et de hauteurs désirées (je défini le niveau 0,00, le niveau 0.15 de la dalle, puis l'hauteur des fenêtres, et la dalle du toit à 2,50. Nous pouvons alors tirer notre forme géométrique très rapidement au-dessus de celle-ci. Nous pouvons maintenant placer nos textes, nos cotations, et améliorer quelques-uns des objets de sorte qu'ils apparaissent colorés et attractifs. Enfin, nous pouvons faire un peu de nettoyage en créant une "élévation au Sud" du groupe, puis sous-grouper notre construction et les textes, ainsi que d’assembler nos nouveaux objets.

Rotation des vues et création de macros
Maintenant, nous devons élever notre petit bâtiment. Le moyen le plus simple serait de le dessiner directement sous la vue en plan, comme nous l'avons fait avec la façade sud. Pour cela, il serait utile de pouvoir faire pivoter la vue de 90°, afin que nous puissions continuer à dessiner nos élévations «de la base». Malheureusement, FreeCAD n'a pour le moment pas d'outil "Rotation de la vue". Mais, heureusement, il dispose d'outils pour nous permettre de créer facilement nos propres outils, appelés macros. Donc, c'est une très bonne occasion d'essayer quelque chose de facile. Les macros, ainsi que tous les scripts dans FreeCAD, sont fait dans un langage de programmation très facile appelé Python. Vous pouvez écrire des programmes très complexes en Python dans FreeCAD, mais vous pouvez également l'utiliser pour effectuer des opérations très simples quand il n'y a pas encore d'icône approprié dans la barre d'outils de FreeCAD, comme notre fonction Outils → Vue en rotation. Donc, première chose à faire, ouvrez la console, si vous l'avez fermée faites Affichage → Vues → Console Python et cochez Validez la console Python. Vous y êtes, saisissez (ou copiez/collez) le code suivant :

import math from pivy import coin cam = Gui.ActiveDocument.ActiveView.getCameraNode rot = coin.SbRotation rot.setValue(coin.SbVec3f(0,0,1),math.pi/2) cam.orientation = rot

Ce petit script va simplement faire pivoter la vue de 90° vers la gauche. Pour faire tourner vers la droite faire -90°, vous pouvez tout simplement changer la formule math.pi/2 par -math.pi/2. Si vous souhaitez en savoir plus sur scripts Python dans FreeCAD, il existe une vaste section Scripts sur ce wiki. Maintenant, nous devons faire un pas de plus, qui est la sauvegarder de notre morceau de code dans une macro, afin de pouvoir la réutiliser plus tard. Donc, au lieu de coller notre code dans l'interpréteur Python, nous allons ouvrir le gestionnaire de macro Outils → Macros, créer une nouvelle macro, appuyez sur le bouton "Editer" et coller notre code dans la fenêtre. Fermer l'onglet éditeur de macro, et la macro sera enregistrée. Les macros peuvent se comporter comme n'importe quel outil de FreeCAD. Avec le menu Outils → Personnaliser, nous pouvons ajouter une icône à notre macro, un raccourci clavier, et l'ajouter à la barre d'outils. Pas mal hein on peut tout faire dans FreeCAD (heu presque).

Pivoter une vue
Maintenant que nous pouvons faire pivoter la vue à volonté, nous pouvons tirer nos autres élévations. La façon la plus simple, est d’étirer votre élévation au bon endroit dans la vue en plan, et d'utiliser un miroir (de 45° orienté vers la ligne), pour éleverer les lignes de la hauteur provenant d'une autre élévation. De cette façon, l'élaboration de notre dessin va très vite.

Enfin, nous étirons 2 autres élévations, et, le quatrième est le même que le second (mais en sens inverse), mais nous allons l'ignorer. Nous pouvons alors tracer une section transversale, et notre dessin est désormais terminé:

A suivre ...