Outils pour utilisateurs

Outils du site


issue120:tuto2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
issue120:tuto2 [2017/05/13 14:37] andre_domenechissue120:tuto2 [2017/05/13 15:22] (Version actuelle) andre_domenech
Ligne 29: Ligne 29:
 Another option would be TinkerCAD (http://www.tinkercad.com), an online program that can be used for simple projects. However, it can only be used through a web browser and is closed-source, which can present both practical and philosophical inconveniences.** Another option would be TinkerCAD (http://www.tinkercad.com), an online program that can be used for simple projects. However, it can only be used through a web browser and is closed-source, which can present both practical and philosophical inconveniences.**
  
-Cependant, dans cette série, nous préférerons utiliser le logiciel plutôt pour créer plus facilement des dessins en 3D. C'est à la fois pour la facilité de l'apprentissage - voir correctement un objet 3D à partir de plans à plat peut être quelque peu difficile pour des débutants - et parce que notre conception sera ensuite exportée pour impression sur une imprimante 3D adaptée, créant ainsi un objet physique que nous pouvons comparer à l'idée d'origine. Dans ce scénario, SketchUp (anciennement Google SketchUp, http://www.sketchup.com) est un logiciel qui s'est largement répandu, pour de nombreuses raisons, dont sa facilité d'utilisation. Cependant, ce programme a été disponible pendant toutes ces années uniquement pour les plateformes Windows et MAc OS. Bien qu'ils y ait eu des retours de gens qui l'ont installé et utilisé dans l'émulateur Wine, un logiciel Open Source (par opposition à une simple utilisation libre de droits) qui est mieux intégré dans Ubuntu peut être vu comme préférable.+Cependant, dans cette série, nous préférerons utiliser le logiciel plutôt pour créer plus facilement des dessins en 3D. C'est à la fois pour la facilité de l'apprentissage - voir correctement un objet 3D à partir de plans à plat peut être quelque peu difficile pour des débutants - et parce que notre conception sera ensuite exportée pour impression sur une imprimante 3D adaptée, créant ainsi un objet physique que nous pouvons comparer à l'idée d'origine. Dans ce scénario, SketchUp (anciennement Google SketchUp, http://www.sketchup.com) est un logiciel qui s'est largement répandu, pour de nombreuses raisons, dont sa facilité d'utilisation. Cependant, ce programme a été disponible pendant toutes ces années uniquement pour les plateformes Windows et MAc OS. Bien qu'ils y ait eu des retours de gens qui l'ont installé et utilisé dans l'émulateur Wine, un logiciel Open Source (par opposition à une simple utilisation libre de droits)qui est mieux intégré dans Ubuntupeut être vu comme préférable.
  
 OpenSCAD (www.openscad.org ) est une autre option pour concevoir des objets 3D destinés à une impression 3D, bien que son cas d'utilisation soit ciblé sur la Géométrie de Construction des Solides (Constructive Solid Geometry - CSG) et est, de ce fait, un peu plus limité peut-être que d'autres applications. Cependant, la création d'objet peut facilement être conçue comme un méta-langage ou un script, ce qui peut avoir son attractivité pour des utilisateurs du « traceur de raies » Povray qui utilise un modèle de conception similaire. OpenSCAD (www.openscad.org ) est une autre option pour concevoir des objets 3D destinés à une impression 3D, bien que son cas d'utilisation soit ciblé sur la Géométrie de Construction des Solides (Constructive Solid Geometry - CSG) et est, de ce fait, un peu plus limité peut-être que d'autres applications. Cependant, la création d'objet peut facilement être conçue comme un méta-langage ou un script, ce qui peut avoir son attractivité pour des utilisateurs du « traceur de raies » Povray qui utilise un modèle de conception similaire.
Ligne 39: Ligne 39:
 There is a large corpus of user documentation available for this project on the site, and also on Youtube. As often with software under heavy development, the documentation often is not quite at the same level as the software and some discrepancies can be seen between versions in the documentation and on your computer, though it is usually not too complicated to figure out how to make things work out. This series of articles is, obviously, not meant to replace the official documentation and tutorials. What it is aimed at is to provide a practical introduction to the use of this software by someone who has not participated in its creation and who, for this reason, may have a slightly different point of view and priorities: those of an ordinary user.** There is a large corpus of user documentation available for this project on the site, and also on Youtube. As often with software under heavy development, the documentation often is not quite at the same level as the software and some discrepancies can be seen between versions in the documentation and on your computer, though it is usually not too complicated to figure out how to make things work out. This series of articles is, obviously, not meant to replace the official documentation and tutorials. What it is aimed at is to provide a practical introduction to the use of this software by someone who has not participated in its creation and who, for this reason, may have a slightly different point of view and priorities: those of an ordinary user.**
  
-Enfin, FreeCAD (http://www.freecadweb.org) est l'application sur laquelle nous allons nous concentrer dans cette série. Plusieurs raisons motivent ce choix, dont la relative facilité d'utilisation, le fait d'être Open Source et la disponibilité pour GNU/Linux comme pour Windows et MAc OS. Il doit être dit que FreeCAD possède des modules pour le dessin 2D et 3D, bien que son objectif semble être principalement ce dernier. L'interaction entre les conceptions 2D et 3D est aussi possible comme, par exemple, lors de la construction d'un modèle 3D à partir de plan initial du sol en 2D, ou lors de l'exportation de plans en 2D depuis un modèle 3D. Bien que le projet nous mette en garde sur leur site en écrivant que « FreeCAD est en plein développement et pourrait ne pas être prêt pour une utilisation en production » ce qui est cohérent avec leur numéro de version actuel 0.16 - en vrai, le logiciel semble fonctionner presque bien - au moins suffisamment bien, en fait, pour que ce logiciel soit une option viable pour un amateur et les besoins d'une formation. Les utilisateurs professionnels souhaiteront peut-être évaluer soigneusement l'application avant de prendre une décision, pour s'assurer qu'elle convient bien à leurs besoins particuliers.+Enfin, FreeCAD (http://www.freecadweb.org) est l'application sur laquelle nous allons nous concentrer dans cette série. Plusieurs raisons motivent ce choix, dont la relative facilité d'utilisation, le fait d'être Open Source et la disponibilité pour GNU/Linux comme pour Windows et MAc OS. Il doit être dit que FreeCAD possède des modules pour le dessin 2D et 3D, bien que son objectif semble être principalement ce dernier. L'interaction entre les conceptions 2D et 3D est aussi possible comme, par exemple, lors de la construction d'un modèle 3D à partir de plan initial du sol en 2D, ou lors de l'exportation de plans en 2D depuis un modèle 3D. Bien que le projet nous mette en garde sur leur site en écrivant que « FreeCAD est en plein développement et pourrait ne pas être prêt pour une utilisation en production »ce qui est cohérent avec leur numéro de version actuel 0.16 - en vrai, le logiciel semble fonctionner presque bien -au moins suffisamment bien, en fait, pour que ce logiciel soit une option viable pour un amateur et les besoins d'une formation. Les utilisateurs professionnels souhaiteront peut-être évaluer soigneusement l'application avant de prendre une décision, pour s'assurer qu'elle convient bien à leurs besoins particuliers.
  
-Il y a une grande partie de la documentation utilisateur qui est disponible pour ce projet sur le site, et aussi sur YouTube. Comme souvent pour les logiciels en plein développement, la documentation n'est pas au même niveau que le logiciel et quelques écarts peuvent être vus entre les versions dans la documentation et sur votre ordinateur, bien qu'il ne soit habituellement pas trop difficile de deviner comment faire pour que ça marche. Cette série d'articles, évidemment, n'a pas vocation à remplacer la documentation et les tutoriels +Il y a une grande partie de la documentation utilisateur qui est disponible pour ce projet sur le site, et aussi sur YouTube. Comme souvent pour les logiciels en plein développement, la documentation n'est pas au même niveau que le logiciel et quelques écarts peuvent être vus entre les versions dans la documentation et sur votre ordinateur, bien qu'il ne soit habituellement pas trop difficile de deviner comment faire pour que ça marche. Cette série d'articles, évidemment, n'a pas vocation à remplacer la documentation et les tutoriels officiels. L'objectif est de fournir une introduction pratique à l'utilisation de ce logiciel par quelqu'un qui n'a pas participé à sa création et qui, pour cette raison, peut avoir un point de vue et des priorités légèrement différents : celles d'un utilisateur ordinaire.
-officiels. L'objectif est de fournir une introduction pratique à l'utilisation de ce logiciel par quelqu'un qui n'a pas participé à sa création et qui, pour cette raison, peut avoir un point de vue et des priorités légèrement différents : celles d'un utilisateur ordinaire.+
  
 **Installation **Installation
Ligne 60: Ligne 59:
 sudo apt update ; sudo apt install freecad sudo apt update ; sudo apt install freecad
  
-Ou utilisez votre gestionnaire de logiciels favori dans n'importe quelle version d'Ubuntu ; j'en ai assez dit. Au moment où j'écris, la version 0.15 se trouve dans les dépôts Xenial ; c'est est une version stable. La version de développeur 0.17_pre peut ête téléchargée pour Windows et Mac OS, pendant que la version stable 0.16 peut être téléchargée pour GNU/Linux depuis la page GitHub du projet (http://github.com/FreeCAD/FreeCAD/releases). La version 0.16 peut aussi être installée sous Ubuntu en ajoutant le dépôt PPA du mainteneur du projet :+Ou utilisez votre gestionnaire de logiciels favori dans n'importe quelle version d'Ubuntu ; j'en ai assez dit. Au moment où j'écris, la version 0.15 se trouve dans les dépôts Xenial ; c'est une version stable. La version de développeur 0.17_pre peut ête téléchargée pour Windows et Mac OS, pendant que la version stable 0.16 peut être téléchargée pour GNU/Linux depuis la page GitHub du projet (http://github.com/FreeCAD/FreeCAD/releases). La version 0.16 peut aussi être installée sous Ubuntu en ajoutant le dépôt PPA du mainteneur du projet :
  
 ppa:freecad-maintainers/freecad-stable ppa:freecad-maintainers/freecad-stable
Ligne 66: Ligne 65:
 Cependant, il faut dire que, avec un projet comme celui-ci qui évolue assez rapidement, il est préférable de rester à la version des dépôts Ubuntu - même si elle est un peu plus ancienne que celle des dépôts PPA. Ce choix plus prudent veut dire que plus de bogues auront été résolus, qui ne viendront pas nous agacer. Cependant, il faut dire que, avec un projet comme celui-ci qui évolue assez rapidement, il est préférable de rester à la version des dépôts Ubuntu - même si elle est un peu plus ancienne que celle des dépôts PPA. Ce choix plus prudent veut dire que plus de bogues auront été résolus, qui ne viendront pas nous agacer.
  
-FreeCAD lui-même ne prendra que 60 Mo d'espace disque sur notre système, ce qui peut être plutôt impressionnant pour des utilisateurs qui ont eu l'habitude d'installer des applications de CAO professionnelles. Il arrive avec plusieurs dépendances à d'autres paquets, comme le langage Python dans lequel il a été développé et d'autres bibliothèques graphiques comme Boost. Cependant, la somme totale des paquets logiciels qui sont (automatiquement) téléchargés et installés est bien en-dessous des limites raisonnables, même pour des systèmes avec une faible quantité d'espace disque disponible. Un matériel de traitement pas-si-récent peut être utilisé. La copie d'écran ci-dessous a été capturée alors que FreeCAD tournait installée en RAM sur une session Live de Neon 5.9 sur un portable équipé un processeur Athlon X2 d'AMD et une mémoire de 2 Go, mais dont le disque dur avait été retiré il y a plusieurs années. Ceci ne serait pas du tout optimal pour une utilisation en production, mais peut être envisagé pour des projets simples.+FreeCAD lui-même ne prendra que 60 Mo d'espace disque sur notre système, ce qui peut être plutôt impressionnant pour des utilisateurs qui ont eu l'habitude d'installer des applications de CAO professionnelles. Il arrive avec plusieurs dépendances à d'autres paquets, comme le langage Python dans lequel il a été développé et d'autres bibliothèques graphiques comme Boost. Cependant, la somme totale des paquets logiciels qui sont (automatiquement) téléchargés et installés est bien en-dessous des limites raisonnables, même pour des systèmes avec une faible quantité d'espace disque disponible. Un matériel de traitement « pas-si-récent » peut être utilisé. La copie d'écran ci-dessous a été capturée alors que FreeCAD tournaitinstallée en RAMsur une session Live de Neon 5.9 sur un portable équipé un processeur Athlon X2 d'AMD et une mémoire de 2 Go, mais dont le disque dur avait été retiré il y a plusieurs années. Ceci ne serait pas du tout optimal pour une utilisation en production, mais peut être envisagé pour des projets simples.
  
 **The program interface **The program interface
Ligne 76: Ligne 75:
 L'interface du programme L'interface du programme
  
-La conception d'une interface utilisateur pour un programme de CAO est toujours complexe, car il y a une grande quantité d'information à afficher. Les barres d'outils peuvent comprendre les outils de dessin pour des objets à à deux ou trois dimensions, des opérations sur les objets comme la mise à l'échelle ou la copie ; des opérations combinant des objetset différentes couches, peuvent être affichées ou cachées. Un programme tel que FreeCAD qui fonctionne avec une représentation interne arborescente de la scène inclut une inspection des objets ; ceci permet à l'utilisateur de modifier directement les paramètres de l'objet (tels que la longueur et les coordonnées). Mais ceci signifie des demandes d'espace supplémentaire dans l'interface utilisateur car ces informations doivent être affichées à certains moments.+La conception d'une interface utilisateur pour un programme de CAO est toujours complexe, car il y a une grande quantité d'informations à afficher. Les barres d'outils peuvent comprendre les outils de dessin pour des objets à deux ou trois dimensions, des opérations sur les objets comme la mise à l'échelle ou la copie ; des opérations combinant des objets et différentes couches, peuvent être affichées ou cachées. Un programme tel que FreeCAD qui fonctionne avec une représentation interne arborescente de la scène inclut une inspection des objets ; ceci permet à l'utilisateur de modifier directement les paramètres de l'objet (tels que la longueur et les coordonnées). Mais ceci signifie des demandes d'espace supplémentaire dans l'interface utilisateur car ces informations doivent être affichées à certains moments.
  
-Comme vous pouvez le voir sur les copies d'écran, l'interface utilisateur de FreeCAD a condensé tous ces éléments en trois zones principales. L'espace principal est en bas à droite. Dans celui-ci, nous verrons la page d'accueil ou « Start center » quand l'application démarre. Elle contient certains liens plutôt pratiques vers diverses taches simples qui peuvent aider le novice. Des projets récents peuvent aussi être ouverts directement depuis ce panneau, bien qu'ils puissent aussi être ouverts à partir de l'option de menu Fichier > Ouvrir, plus traditionnelle. Cette zone à un système de panneaux, dans lesquels les différents projets sur lesquels nous travaillons seront affichés en même temps. Nous pouvons basculer de l'un à l'autre à tout moment, rendant facile le travail sur plusieurs projets, ou sur différentes pièces d'un projet final unique.+Comme vous pouvez le voir sur les copies d'écran, l'interface utilisateur de FreeCAD a condensé tous ces éléments en trois zones principales. L'espace principal est en bas à droite. Dans celui-ci, nous verrons la page d'accueil ou « Start center » quand l'application démarre. Elle contient certains liens plutôt pratiques vers diverses tâches simples qui peuvent aider le novice. Des projets récents peuvent aussi être ouverts directement depuis ce panneau, bien qu'ils puissent aussi être ouverts à partir de l'option de menu Fichier > Ouvrir, plus traditionnelle. Cette zone à un système de panneaux, dans lesquels les différents projets sur lesquels nous travaillons seront affichés en même temps. Nous pouvons basculer de l'un à l'autre à tout moment, rendant facile le travail sur plusieurs projets, ou sur différentes pièces d'un projet final unique.
  
 **On the left, we have a column that usually contains a dialog with contextual information on a specific object, either the project as a whole or the element selected at the time. This is also where the parameters relating to that object can be inspected, and altered manually, if needed. **On the left, we have a column that usually contains a dialog with contextual information on a specific object, either the project as a whole or the element selected at the time. This is also where the parameters relating to that object can be inspected, and altered manually, if needed.
Ligne 88: Ligne 87:
 Sur la gauche, nous avons une colonne qui, habituellement, contient un dialogue avec une information contextuelle sur un objet particulier, soit le projet dans son ensemble, soit l'élément sélectionné à ce moment. C'est aussi ici que les paramètres relatifs à cet objet peuvent être inspectés et modifiés à la main, si nécessaire. Sur la gauche, nous avons une colonne qui, habituellement, contient un dialogue avec une information contextuelle sur un objet particulier, soit le projet dans son ensemble, soit l'élément sélectionné à ce moment. C'est aussi ici que les paramètres relatifs à cet objet peuvent être inspectés et modifiés à la main, si nécessaire.
  
-Enfin, le haut de l'écran est rempli de barres d'outils qui contiennent les différents outils et autres options. Ici se trouve la spécificité de l'interface utilisateur de FreeCAD. La visualisation des barres d'outils est contrôlée par un système d' « Ateliers ». Dans chaque atelier - avec des titres comme « Drawing » (dessin), « Draft » (esquisse), « Part » (pièce) ou « Arch » (architecture)- des barres d'outils spécifiques sont activées. Le paradigme est similaire à l'atelier physique d'un fabricant. Dans la plupart des ateliers, différentes zones sont disposées le long des murs. Chaque poste disposera à proximité d'un jeu d'outils, regroupé en fonction du type de travail qui est effectué dans cette zone, de façon à minimiser les mouvements. Un projet (physique) peut ensuite être transféré vers un atelier dédié à la soudure ou un autre spécialisé dans les instruments électroniques, en fonction du besoin.+Enfin, le haut de l'écran est rempli de barres d'outils qui contiennent les différents outils et autres options. Ici se trouve la spécificité de l'interface utilisateur de FreeCAD. La visualisation des barres d'outils est contrôlée par un système d' « Ateliers ». Dans chaque atelier - avec des titres comme « Drawing » (dessin), « Draft » (esquisse), « Part » (pièce) ou « Arch » (architecture)-des barres d'outils spécifiques sont activées. Le paradigme est similaire à l'atelier physique d'un fabricant. Dans la plupart des ateliers, différentes zones sont disposées le long des murs. Chaque poste disposera à proximité d'un jeu d'outils, regroupé en fonction du type de travail qui est effectué dans cette zone, de façon à minimiser les mouvements. Un projet (physique) peut ensuite être transféré vers un atelier dédié à la soudure ou un autre spécialisé dans les instruments électroniques, en fonction du besoin.
  
-D'un manière similaire, l'utilisateur de FreeCAD activera l'un ou l'autre des ateliers dans l'interface utilisateur suivant l'évolution du projet, d'une étape à l'autre. Sur chaque poste, seules les barres d'outils avec les outils les plus pertinents sont vues à un moment donné, réduisant ainsi la pollution visuelle à l'écran. Cependant, il peut être noté que tous les outils de FreeCAD sont accessibles par le menu, même s'ils ne sont pas mis en avant par l'atelier actif.+D'une manière similaire, l'utilisateur de FreeCAD activera l'un ou l'autre des ateliers dans l'interface utilisateur suivant l'évolution du projet, d'une étape à l'autre. Sur chaque poste, seules les barres d'outils avec les outils les plus pertinents sont vues à un moment donné, réduisant ainsi la pollution visuelle à l'écran. Cependant, il peut être noté que tous les outils de FreeCAD sont accessibles par le menu, même s'ils ne sont pas mis en avant par l'atelier actif.
  
 **It should also be noted that windows and toolbars are fully floatable, and can be tailored to the user’s specific needs (and the screen’s available space), much in the way many modern word processing applications work. However, since there are very many different options available, it may be best for beginners to leave tools and toolbars in their default positions, at least while starting to become familiar with the application. **It should also be noted that windows and toolbars are fully floatable, and can be tailored to the user’s specific needs (and the screen’s available space), much in the way many modern word processing applications work. However, since there are very many different options available, it may be best for beginners to leave tools and toolbars in their default positions, at least while starting to become familiar with the application.
Ligne 98: Ligne 97:
 In this first article on using FreeCAD, we went over the basics of choosing and installing a CAD application for Ubuntu or GNU/Linux, and reviewed some salient points of the FreeCAD user interface. In the next part, we will be creating a simple planar object to illustrate the use of the main workspaces, drawing, and extrusion tools. Constructive Solid Geometry will also be demonstrated, to punch holes in an unsuspecting piece of plain material.** In this first article on using FreeCAD, we went over the basics of choosing and installing a CAD application for Ubuntu or GNU/Linux, and reviewed some salient points of the FreeCAD user interface. In the next part, we will be creating a simple planar object to illustrate the use of the main workspaces, drawing, and extrusion tools. Constructive Solid Geometry will also be demonstrated, to punch holes in an unsuspecting piece of plain material.**
  
-Il peut aussi être noté que les fenêtres et les barres d'outils sont totalement flottantes, et peuvent être retaillées aux besoins spécifiques de l'utilisateur (et à l'espace disponible à l'écran), assez proche de la façon dont fonctionnent beaucoup d'applications de traitement de texte modernes. Cependant, comme il y a beaucoup d'options différentes disponibles, il est préférable pour les débutants de laisser les outils et les barres dans leurs positions par défaut, au moins pendant le temps de commencer à se familiariser avec l'application.+Il peut aussi être noté que les fenêtres et les barres d'outils sont totalement flottantes, et peuvent être retaillées aux besoins spécifiques de l'utilisateur (et à l'espace disponible à l'écran), assez proche de la façon dont fonctionnent beaucoup d'applications de traitement de texte modernes. Cependant, comme il y a beaucoup d'options différentes disponibles, il est préférable pour les débutants de laisser les outils et les barres dans leurs positions par défaut, au moins durant le temps de commencer à se familiariser avec l'application.
  
 Et ensuite ? Et ensuite ?
  
 Dans ce premier article sur l'utilisation de FreeCAD, nous avons parcouru les bases d'un choix et l'installation d'une application de CAO pour Ubuntu ou GNU/Linux, et passé en revue quelques points marquants de l'interface utilisateur de FreeCAD. Dans la prochaine partie, nous créerons un simple objet plan pour illustrer l'utilisation des principaux espaces de travail, du dessin et des outils d'extrusion. La Géométrie de Construction des Solides sera aussi présentée, pour percer des trous dans une innocente pièce de matériau brut. Dans ce premier article sur l'utilisation de FreeCAD, nous avons parcouru les bases d'un choix et l'installation d'une application de CAO pour Ubuntu ou GNU/Linux, et passé en revue quelques points marquants de l'interface utilisateur de FreeCAD. Dans la prochaine partie, nous créerons un simple objet plan pour illustrer l'utilisation des principaux espaces de travail, du dessin et des outils d'extrusion. La Géométrie de Construction des Solides sera aussi présentée, pour percer des trous dans une innocente pièce de matériau brut.
issue120/tuto2.1494679023.txt.gz · Dernière modification : 2017/05/13 14:37 de andre_domenech