0% ont trouvé ce document utile (0 vote)
703 vues52 pages

Tutoriel FreeCAD

Ce document présente FreeCAD, un logiciel libre de CAO (conception assistée par ordinateur). Il décrit l'évolution des logiciels de CAO libres et présente FreeCAD comme une option prometteuse. Le document contient également des informations sur d'autres logiciels libres de CAO comme qcad.

Transféré par

Tnt Tnt
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
703 vues52 pages

Tutoriel FreeCAD

Ce document présente FreeCAD, un logiciel libre de CAO (conception assistée par ordinateur). Il décrit l'évolution des logiciels de CAO libres et présente FreeCAD comme une option prometteuse. Le document contient également des informations sur d'autres logiciels libres de CAO comme qcad.

Transféré par

Tnt Tnt
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Full Circle

LE MAGAZINE INDÉPENDANT DE LA COMMUNAUTÉ UBUNTU LINUX


Numéro Spécial FreeCAD
ÉD I
TI O
N SP É
CI A
LE

FreeCAD
Volume Un - 1 à 10
Spécial FreeCAD n°1 1 sommaire ^
Full Circle Magazine n'est affilié en aucune manière à Canonical Ltd.
Full Circle
Spécial Full Circle Magazine

Au sujet du Full Circle Clause de non-responsabilité :


Le Full Circle est un magazine LE MAGAZINE INDÉPENDANT DE LA COMMUNAUTÉ UBUNTU LINUX Cette édition spéciale vous est
gratuit, libre et indépendant, con-
sacré à toutes les versions d'Ubuntu,
B IENVENUE DANS UN AUTRE « NUMÉRO SPÉCIAL » fournie sans aucune garantie ; les
auteurs et le magazine Full Circle
qui fait partie des systèmes d'ex- Une autre série, une autre compilation d'articles pour plus de commodité. déclinent toute responsabilité pour
ploitation Linux. Chaque mois, nous Voici une réédition directe de la série FreeCAD, des numéros 1 20 à 1 29. des pertes ou dommages éventuels
publions des tutoriels, que nous . si des lecteurs choisissent d'en appli-
espérons utiles, et des articles pro- Veuillez garder à l'esprit la date de publication originale ; les versions actuelles du quer le contenu à leurs ordinateur et
posés par des lecteurs. Le Podcast, matériel et des logiciels peuvent être différentes de celles illustrées. Il convient donc matériel ou à ceux des autres.
un complément du Full Circle, parle de vérifier la version de votre matériel et de vos logiciels avant d'essayer d'émuler les
du magazine même, mais aussi de tutoriels dans ces numéros spéciaux. Il se peut que les logiciels que vous avez installés
tout ce qui peut vous intéresser soient plus récents ou qu'il y ait des versions plus récentes disponibles dans les dépôts
dans ce domaine. de votre distribution.

Amusez-vous !

Sommaire
Numéro 1 20, part.1 : page 3 Numéro 1 23, part.4 : page 1 7 Numéro 1 26, part.7 : page 36 Numéro 1 29, part.1 0 : page 48
Numéro 1 21 , part.2 : page 7 Numéro 1 24, part.5 : page 23 Numéro 1 27, part.8 : page 40
Numéro 1 22, part.3 : page 1 2 Numéro 1 25, part.6 : page 30 Numéro 1 28, part.9 : page 43 Comment contribuer : page 52

Les articles contenus dans ce magazine sont publiés sous la licence Creative Commons Attribution-Share Alike 3.0 Unported license. Cela signifie
que vous pouvez adapter, copier, distribuer et transmettre les articles mais uniquement sous les conditions suivantes : vous devez citer le nom
de l'auteur d'une certaine manière (au moins un nom, une adresse e-mail ou une URL) et le nom du magazine (« Full Circle Magazine ») ainsi que
l'URL www.fullcirclemagazine.org (sans pour autant suggérer qu'ils approuvent votre utilisation de l'œuvre). Si vous modifiez, transformez ou
adaptez cette création, vous devez distribuer la création qui en résulte sous la même licence ou une similaire.
Full Circle Magazine est entièrement indépendantSpécial
de Canonical,
FreeCADle sponsor
n°1 des2projets Ubuntu. Vous ne devez en aucun cas présumer que les avis etsommaire
les
opinions exprimés ici ont reçu l'approbation de Canonical. ^
TU TO RI EL U n g u id e pratiq u e pou r u ne CAO libre - P. 1
Écrit par Alan Ward

L a CAO (Conception assistée par


ordinateur - en anglais, CAD, Com-
puter Assisted Design) à moindre coût,
cepteurs de mondes virtuels et les
artistes du dessin au faisceau laser
doivent en plus tenir compte des qua-
faut du temps pour faire fonctionner
correctement ces ensembles logiciels
plutôt complexes. Une fois que quel-
De nos jours, les choses ont changé
en mieux, et il y a une offre équilibrée
de programmes disponibles qui, à la
et son complément, la FAO (Fabrica- lités de surface des objets et du com- qu'un arrive à dominer une applica- fois, lisent et produisent des dessins
tion assistée par ordinateur - en anglais, portement de la lumière quand elle tion spécifique, faire face à un long au format de fichiers DXF. qcad, comme
CAM, Computer Assisted Manufactu- interagit avec l'objet. processus similaire pour en apprendre son dérivé, LibreCAD (http://librecad.org),
ring), ont révolutionné de nombreux un autre peut être considéré comme sont des programmes de conception
flux d'activité professionnelle dans les Par chance, Les programmes de une épreuve, même si on ne part pas Open Source qui ciblent le 2D, et qui,
quelques dernières années. Il fut un CAO pour les utilisateurs de logiciels du tout début de la courbe d'appren- dans certaines limites, peuvent être
temps où les logiciels de niveau pro- Open Source ont fait un long chemin tissage. Aussi, ce n'est pas une grande vues comme des alternatives viables
fessionnel tels que CATIA de Dassault depuis les commencements (plutôt surprise si la situation était encore à la série populaire, mais non libre,
- et le matériel pour les faire tourner - timides). Dans cette série, nous exa- pire pour ce qui est des logiciels Open AutoCAD (http://www.autodesk.com).
étaient hors d'atteinte pour la plupart minerons le monde de FreeCAD, une Source de CAO. Il y a dix ans, peut- Le prix de qcad comme LibreCAD est
des petites entreprises et les brico- application Open Source de modéli- être la seule application qui tournait sur correct (car libre) et ils sont dispo-
leurs occasionnels. De nos jours, l'arri- sation par CAO qui est encore en bêta, Ubuntu était qcad (http://qcad.org), nibles pour GNU/Linux, Mac OS d'Apple
vée de l'impression 3D utilisant l'ex- mais qui a reçu un bon accueil dans les encore en enfance à ce moment-là, et Windows de Microsoft. Comme le
trusion du plastique a rendu réellement dernières années. Naturellement, elle mais disponible dans les dépôts de montre la copie d'écran, L'interface
possible le prototypage physique ; ce est déjà disponible dans les dépôts Canonical. LibreCAD est très similaire à l'inter-
qui signifie, en retour, qu'un plus d'Ubuntu. face utilisateur originale d'AutoCAD,
large segment des utilisateurs d'ordi-
nateurs a un besoin réel d'un logiciel
utilisable pour concevoir ses pièces.
U N CHOIX DE PROGRAMMES
Les logiciels de dessin et de con-
Un autre groupe d'utilisateurs com- ception industriels sont historique-
prend les gens concevant des environ- ment un secteur avec un faible nom-
nements virtuels 3D sur ordinateurs. bre d'offres. Même dans le monde
De nombreux principes identiques s'ap- des applications professionnelles, jus-
pliquent comme la construction des qu'à ces dernières années, un seul
objets 3D, car le travail avec des sys- nom émergeait, de manière répétitive,
tèmes de coordonnées dans l'espace disposant d'une position dominante
présente les mêmes difficultés dans et définissant les formats de fichiers.
les deux scénarios ; cependant, les con- C'est peut-être compréhensible, car il
Spécial FreeCAD n°1 3 sommaire ^
TUTORIEL - GUIDE PRATIQUE POUR UNE CAO LIBRE
ce qui permet un passage plus aisé 3D, bien que son cas d'utilisation soit la construction d'un modèle 3D à partir duction pratique à l'utilisation de ce
d'un programme à l'autre pour un uti- ciblé sur la Géométrie de Construc- de plan initial du sol en 2D, ou lors de logiciel par quelqu'un qui n'a pas par-
lisateur expérimenté. tion des Solides (Constructive Solid l'exportation de plans en 2D depuis ticipé à sa création et qui, pour cette
Geometry - CSG) et qu'il soit, de ce fait, un modèle 3D. Bien que le projet nous raison, peut avoir un point de vue et
Cependant, dans cette série, nous un peu plus limité peut-être que d'au- mette en garde sur leur site en écri- des priorités légèrement différents :
préférerons utiliser le logiciel plutôt tres applications. Cependant, la création vant que « FreeCAD est en plein déve- celles d'un utilisateur ordinaire.
pour créer plus facilement des dessins d'objet peut facilement être conçue loppement et pourrait ne pas être prêt
en 3D. C'est à la fois pour la facilité de comme un méta-langage ou un script,
l'apprentissage - voir correctement un ce qui peut avoir son attractivité pour
pour une utilisation en production », ce
qui est cohérent avec leur numéro de
I NSTALLATION
objet 3D à partir de plans à plat peut des utilisateurs du « traceur de raies » version actuel 0.1 6 - en vrai, le logiciel sudo apt update ; sudo apt
être quelque peu difficile pour des Povray qui utilise un modèle de con- semble fonctionner presque bien -, au install freecad
débutants - et parce que notre con- ception similaire. moins suffisamment bien, en fait, pour
ception sera ensuite exportée pour que ce logiciel soit une option viable Ou utilisez votre gestionnaire de
impression sur une imprimante 3D adap- Une autre option serait TinkerCAD pour un amateur et les besoins d'une logiciels favori dans n'importe quelle
tée, créant ainsi un objet physique (http://www.tinkercad.com), un pro- formation. Les utilisateurs profession- version d'Ubuntu ; j'en ai assez dit. Au
que nous pouvons comparer à l'idée gramme en ligne qui peut être utilisé nels souhaiteront peut-être évaluer soi- moment où j'écris, la version 0.1 5 se
d'origine. Dans ce scénario, SketchUp pour des projets simples. Cependant, il gneusement l'application avant de pren- trouve dans les dépôts Xenial ; c'est
(anciennement Google SketchUp, ne peut être utilisé que dans un navi- dre une décision, pour s'assurer qu'elle une version stable. La version de déve-
http://www.sketchup.com) est un logi- gateur Web et il est propriétaire, ce convientbien à leurs besoins particuliers. loppeur 0.1 7_pre peut être téléchar-
ciel qui s'est largement répandu, pour qui peut présenter des inconvénients gée pour Windows et Mac OS, pen-
de nombreuses raisons, dont sa facilité pratiques et philosophiques. Il y a une grande partie de la docu- dant que la version stable 0.1 6 peut
d'utilisation. Cependant, ce programme mentation utilisateur qui est dispo- être téléchargée pour GNU/Linux de-
était disponible pendant toutes ces Enfin, FreeCAD (http://www.free- nible pour ce projet sur le site, et puis la page GitHub du projet (http://git-
années uniquement pour les plate- cadweb.org) est l'application sur la- aussi sur YouTube. Comme souvent hub.com/FreeCAD/FreeCAD/releases).
formes Windows et MAc OS. Bien quelle nous allons nous concentrer dans pour les logiciels en plein développe- La version 0.1 6 peut aussi être ins-
qu'il y ait eu des retours de gens qui cette série. Plusieurs raisons motivent ment, la documentation n'est pas au tallée sous Ubuntu en ajoutant le dé-
l'ont installé et utilisé dans l'émula- ce choix, dont la relative facilité d'uti- même niveau que le logiciel et quel- pôt PPA du mainteneur du projet :
teur Wine, un logiciel Open Source lisation, le fait d'être Open Source et ques écarts peuvent être vus entre
(par opposition à une simple utilisa- la disponibilité pour GNU/Linux com- les versions dans la documentation et ppa: freecad-
tion libre de droits), qui est mieux me pour Windows et MAc OS. Il faut sur votre ordinateur, bien qu'il ne soit maintainers/freecad-stable
intégré dans Ubuntu, peut être vu dire que FreeCAD possède des mo- habituellement pas trop difficile de
comme préférable. dules pour le dessin 2D et 3D, bien deviner comment faire pour que ça Cependant, il faut dire que, avec
que son objectif semble être princi- marche. Cette série d'articles, évidem- un projet comme celui-ci qui évolue
OpenSCAD (www.openscad.org) est palement ce dernier. L'interaction en- ment, n'a pas vocation à remplacer la assez rapidement, il est préférable de
une autre option pour concevoir des tre les conceptions 2D et 3D est aussi documentation et les tutoriels officiels. rester à la version des dépôts Ubuntu
objets 3D destinés à une impression possible comme, par exemple, lors de L'objectif est de fournir une intro- - même si elle est un peu plus ancienne
Spécial FreeCAD n°1 4 sommaire ^
TUTORIEL - GUIDE PRATIQUE POUR UNE CAO LIBRE
que celle des dépôts PPA. Ce choix tallés est bien en dessous des limites L' INTERFACE DU PROGRAMME FreeCAD qui fonctionne avec une
plus prudent veut dire que plus de raisonnables, même pour des sys- représentation interne arborescente
bogues auront été résolus et ne vien- tèmes avec une faible quantité d'espace de la scène inclut une inspection des
La conception d'une interface uti-
dront pas nous agacer. disque disponible. Un matériel de trai- lisateur pour un programme de CAO objets ; ceci permet à l'utilisateur de
tement « pas-si-récent » peut être uti- est toujours complexe, car il y a unemodifier directement les paramètres
FreeCAD lui-même ne prendra que lisé. La copie d'écran ci-dessous a été de l'objet (tels que la longueur et les
grande quantité d'informations à affi-
60 Mo d'espace disque sur notre sys- faite alors que FreeCAD tournait, ins- coordonnées). Mais ceci signifie des
cher. Les barres d'outils peuvent com-
tème, ce qui peut être plutôt im- tallée en RAM, sur une session Live de prendre les outils de dessin pour desdemandes d'espace supplémentaire
pressionnant pour des utilisateurs qui Neon 5.9 sur un portable équipé un dans l'interface utilisateur car ces infor-
objets à deux ou trois dimensions, des
ont l'habitude d'installer des applica- processeur Athlon X2 d'AMD et une opérations sur les objets comme la mations doivent être affichées à cer-
tions de CAO professionnelles. Il ar- mémoire de 2 Go, mais dont le disque tains moments.
mise à l'échelle ou la copie ; des opé-
rive avec plusieurs dépendances à dur avait été retiré il y a plusieurs an- rations combinant des objets et diffé-
d'autres paquets, comme le langage nées. Ceci ne serait pas du tout opti- rentes couches, peuvent être affichées Comme vous pouvez le voir sur les
Python dans lequel il a été développé mal pour une utilisation en produc- ou cachées. Un programme tel que copies d'écran, l'interface utilisateur
et d'autres bibliothèques graphiques tion, mais peut être envisagé pour des
comme Boost. Cependant, la somme projets simples.
totale des paquets logiciels qui sont
(automatiquement) téléchargés et ins-

Spécial FreeCAD n°1 5 sommaire ^


TUTORIEL - GUIDE PRATIQUE POUR UNE CAO LIBRE
de FreeCAD a condensé tous ces élé- utilisateur de FreeCAD. La visualisa- D'une manière similaire, l'utilisateur modernes. Cependant, comme beau-
ments en trois zones principales. L'es- tion des barres d'outils est contrôlée de FreeCAD activera l'un ou l'autre coup d'options différentes sont dispo-
pace principal est en bas à droite. Dans par un système d' « Ateliers ». Dans des ateliers dans l'interface utilisateur nibles, il est préférable pour les débu-
celui-ci, nous verrons la page d'accueil chaque atelier, avec des titres comme suivant l'évolution du projet, d'une tants de laisser les outils et les barres
ou « Start center » quand l'application « Drawing » (dessin), « Draft » (esquisse), étape à l'autre. Sur chaque poste, dans leurs positions par défaut, au
démarre. Elle contient certains liens « Part » (pièce) ou « Arch » (architecture), seules les barres d'outils avec les outils moins pendant le temps nécessaire à
plutôt pratiques vers diverses tâches des barres d'outils spécifiques sont les plus pertinents sont vues à un un début de familiarisation avec l'ap-
simples qui peuvent aider le novice. activées. Le paradigme est similaire à moment donné, réduisant ainsi la pol- plication.
Des projets récents peuvent aussi être l'atelier physique d'un fabricant. Dans lution visuelle à l'écran. Cependant, il
ouverts directement depuis ce panneau,
bien qu'ils puissent aussi être ouverts
la plupart des ateliers, différentes zones
sont disposées le long des murs.
peut être noté que tous les outils de
FreeCAD sont accessibles par le menu,
ET ENSUITE ?
à partir de l'option de menu Fichier > Chaque poste disposera à proximité même s'ils ne sont pas mis en avant Dans ce premier article sur l'utili-
Ouvrir, plus traditionnelle. Cette zone d'un jeu d'outils, regroupé en fonc- par l'atelier actif. sation de FreeCAD, nous avons par-
à un système de panneaux, dans les- tion du type de travail qui est effec- couru les bases d'un choix et l'instal-
quels les différents projets sur les- tué dans cette zone, de façon à mi- Il peut aussi être noté que les fe- lation d'une application de CAO pour
quels nous travaillons seront affichés nimiser les mouvements. Un projet nêtres et les barres d'outils sont tota- Ubuntu ou GNU/Linux, et passé en
en même temps. Nous pouvons bas- (physique) peut ensuite être trans- lement flottantes, et peuvent être revue quelques points marquants de
culer de l'un à l'autre à tout moment, féré vers un atelier dédié à la soudure retaillées aux besoins spécifiques de l'interface utilisateur de FreeCAD. Dans
rendant facile le travail sur plusieurs ou un autre spécialisé dans les ins- l'utilisateur (et à l'espace disponible à la prochaine partie, nous créerons un
projets, ou sur différentes pièces d'un truments électroniques, en fonction l'écran), ce qui est assez proche de la simple objet plan pour illustrer l'uti-
projet final unique. du besoin. façon dont fonctionnent beaucoup lisation des principaux espaces de tra-
d'applications de traitement de texte vail, du dessin et des outils d'extru-
Sur la gauche, nous avons une co- sion. La Géométrie de Construction
lonne qui, habituellement, contient un des Solides sera aussi présentée, pour
dialogue avec une information contex- percer des trous dans une innocente
tuelle sur un objet particulier, soit le pièce de matériau brut.
projet dans son ensemble, soit l'élé-
ment sélectionné à ce moment. C'est
aussi ici que les paramètres relatifs à Détenteur d'un doctorat au sujet de la
cet objet peuvent être inspectés et société de l'information et du savoir,
modifiés à la main, si nécessaire. Alan enseigne l'informatique à l'Escola
Andorrana de Batxillerat, un lycée. Il a
Enfin, le haut de l'écran est rempli donné des cours de GNU/Linux à l'Uni-
versité d'Andorre et, auparavant, avait
de barres d'outils qui contiennent les enseigné l'administration des systèmes
différents outils et autres options. Ici GNU/Linux à l'Université ouverte de Ca-
se trouve la spécificité de l'interface talogne (UOC).
Spécial FreeCAD n°1 6 sommaire ^
TU TO RI E L
Écrit par Alan Ward I n t ro d u c t i o n à F re e C AD - P . 2
D ans cette série, nous examinerons
le monde de FreeCAD, une appli-
cation Open Source de modélisation
sation des principaux espaces de
travail, et des outils de dessin et d'ex-
trusion. La Géométrie constructive des
UTILISATION DE L'ATELIER DE
DESSIN
CAD a une série d'ateliers, chacun avec
sa sélection spécifique de barres d'ou-
tils. Au commencement d'un nouveau
par CAO qui est encore en bêta, mais solides sera aussi présentée, pour per- projet, un des plus utiles est « Draft »
cer des trous dans une innocente pièce Une fois FreeCAD lancé, pour com- (Ébauche). Comme son nom le sug-
qui a reçu un bon accueil ces dernières mencer un nouveau projet, nous pou-
années. Naturellement, elle est déjà de métal ordinaire. Voici une esquisse gère, la barre d'outils prédéfinie pour
rapide de notre nouvel objet : en gros, vons aller à l'option de menu Fichier > cet atelier contient les outils les plus
disponible dans les dépôts d'Ubuntu. Nouveau. Ou, nous pouvons choisir l'ou-
Dans le premier article sur l'utilisation ce sera une pièce plate de métal, d'une utilisés habituellement pour dessiner
épaisseur de 2 mm, avec une forme til approprié dans la barre par défaut rapidement les principales caractéris-
de FreeCAD, nous avons passé en re- (l'icône la plus à gauche), ou même
vue les bases du choix d'installation extérieure faite de lignes droites et tiques de l'objet, qui pourra ensuite
d'arcs, et à l'intérieur de laquelle deux utiliser le raccourci clavier Ctrl+N. être affiné avec les outils des autres
d'une application de CAO pour Ubuntu
ou GNU/Linux, et analysé quelques pièces circulaires seront enlevées. Com- ateliers.
me l'auteur est européen, toutes les Comme présenté dans l'article pré-
points marquants de l'interface utili- cédent, l'interface utilisateur de Free-
sateur de FreeCAD. dimensions seront en millimètres, bien
que le lecteur puisse facilement les
Dans ce numéro, nous créerons un convertir dans les unités de son choix.
simple objet plan pour illustrer l'utili-

Spécial FreeCAD n°1 7 sommaire ^


TUTORIEL - FREECAD
Une fois dans le mode Draft, plu- avec la molette de la souris ou en glis-
sieurs éléments d'interface peuvent sant verticalement avec deux doigts
être paramétrés pour faciliter le tra-sur le pavé tactile d'un portable), de
vail sur notre objet. En premier lieu,façon à voir au moins quatre divisions
l'atelier nous montre par défaut un verticales de la grille, soit 40 mm -
motif en grille paramétré dans le plannotez l'affichage des dimensions, visible
X-Y, que nous regardons du dessus en bas à droite de la fenêtre (page pré- vons bouger la barre d'aimantation à icônes des barres d'outils ; ainsi, alors
(vers le bas, suivant l'axe Z). La grille a
cédente, en bas à droite) un endroit où nous pouvons mieux que les icônes de la précédente barre
des lignes définies, avec un espace- examiner son contenu. (aimantation) sont toutes dans des
ment d'un millimètre, qui peut être un Comme pour les barres d'outils, teintes de vert, les outils de dessin sont
peu trop fin pour notre pièce. Aussi, pour une raison quelconque, la barre C'est un choix personnel, mais j'ai présentés avec des icônes en jaune et
la première chose à faire pourrait être
en lien avec l'aimantation des points tendance à activer les options d'aiman- noir. Dans ce projet, nous utiliserons
d'afficher l'option de menu Édition > sur la grille est en général masquée. tation à la grille, ce qui, dans notre l'outil pour dessiner une ligne droite
Préférences. Là, nous pouvons confi- L'aimantation, c'est-à-dire laisser à l'in- cas, assurera que les extrémités de nos de deux points, l'outil pour tracer un
gurer l'atelier Draft à nos besoins terface utilisateur le soin de guider le lignes seront placées sur des coor- cercle entier à partir de son centre et
point indiqué par la souris, est l'une données en multiples entiers de 1 0
particuliers. Une des sections de l'op- d'un point et l'outil pour dessiner un
tion, « Paramètres d'accroche », nous des fonctionnalités les plus puissantes mm. J'ai aussi tendance à activer l'ai- arc circulaire.
permet de spécifier l'espacement de partagées par de nombreux program- mantation aux extrémités, qui aide à
mes de CAO. Dans cette barre d'ou- dessiner le dernier élément d'un tracé
la grille. Je le règle à 1 0 millimètres, Commençons (ci-dessus) par dessi-
ce qui facilitera notre compréhension tils, nous pouvons configurer les op- fermé à segments multiples. ner la ligne du haut de notre forme,
des dimensions de chaque élément de tions d'aimantation pour nous aider à entre les coordonnées (-30, 20) et (30,
notre dessin. dessiner facilement des croquis clairs En ce qui concerne les outils de 20). Comme nous avons activé l'aiman-
avec les éléments d'objets alignés pré- dessin, ils sont groupés dans une tation à la grille, nous verrons l'icône
Nous pouvons maintenant régler le cisément. Comme avec toutes les autre barre. FreeCAD montre vraiment de la souris changer pour montrer
facteur d'agrandissement (par exemple barres d'outils de FreeCAD, nous pou- une cohérence appréciable avec les une icône de grille verte s'il détecte

Spécial FreeCAD n°1 8 sommaire ^


TUTORIEL - FREECAD
une intersection proche et qu'il pense quons sur l'extrémité des lignes hori-
que nous souhaitons placer le point à zontales, notre pointeur de souris se
cet endroit. transforme en icône verte pour nous
montrer que FreeCAD a détecté une
Puis, nous pouvons tracer le seg- ligne précédente et place un nouveau
ment du bas, entre les coordonnées point à ces coordonnées exactes. Le
(-30, -20) et (30, -20). Une fois que les dessin, à ce moment, doit ressembler et deux objets Arcs. Ceci se voit
clairement dans la fenêtre « Vue com-
DANS L'ATELIER PART
deux lignes horizontales sont faites, à la capture suivante.
passons à l'outil de dessin d'arc. Pour binée » dans la partie gauche de Une fois la partie plane de notre
dessiner l'arc circulaire fermant le Nous pouvons maintenant réaliser l'écran. Pour continuer, nous aurons pièce réalisée - en substance, une pro-
côté droit de notre pièce, sélection- le tracé de l'arc de l'autre côté de la besoin de convertir cet objet en un jection horizontale de la pièce finie -
nons d'abord le centre de l'arc au point pièce, pour fermer la forme exté- objet 3D et, pour cette raison, nous nous changeons d'atelier et choisis-
(30,0). Puis cliquons sur la fin de la rieure de la pièce. Avec l'outil pour tra- devons convertir le paquet des qua- sons « Part » (Pièce). C'est ici que nous
ligne horizontale supérieure au point cer des cercles, nous pouvons placer tre segments en un seul chemin. Ceci donnerons à la pièce sa touche 3D.
(30, 20), une fois pour indiquer le les deux cercles aux points (-30, 0) et est fait avec l'outil « Joindre les objets » Pour commencer, utilisons la barre de
rayon de notre arc et une seconde fois (30, 0) avec un rayon de 1 0 mm. dans la barre de modification. Sélec- visualisation pour passer à une vue
pour indiquer le point où nous com- tionnez les quatre objets, soit dans la 3D en projection, et voir la pièce dans
mençons notre arc. Enfin, cliquez à Un dernier point : la forme exté- vue combinée, soit sur le dessin lui- sa forme actuelle comme un dessin
l'extrémité de la ligne horizontale du rieure de notre pièce est, pour le mo- même - maintenez la touche Ctrl ap- plat contenu dans le plan X-Y. En
bas en (30, -20) pour indiquer le point ment, un ensemble de quatre seg- puyée pour une sélection de plusieurs fonction du facteur de zoom courant,
final de notre arc. Quand nous cli- ments différents, deux objets Lignes objets - et utilisez cet outil. Dans la il peut être utile de choisir le bouton
vue combinée, nous verrons dispa- « Afficher l'ensemble du contenu à
raître les quatre objets, remplacés par l'écran » pour voir toute la pièce bien
un seul objet Wire (fil). centrée dans la fenêtre.

Spécial FreeCAD n°1 9 sommaire ^


TUTORIEL - FREECAD
Ci-dessous, voici ce que nous de- autrement, seules les parois du cy-
vrions voir en ce moment : le Wire lindre seront créées.
extérieur et les deux Circles (cercles)
intérieurs. Maintenant, faites de même avec
l'autre cercle, en le convertissant aussi
Une des deux barres d'outils qui
s'affichent par défaut dans l'atelier
Part contient les outils pour trans-
former les objets plats en volumes.
Commençons par choisir un des deux
cercles, puis utilisons l'outil « Extru-
sion ».
Comme le cercle est contenu dans
un plan X-Y, l'extrusion se fait dans en un cylindre de 4 mm de haut. En- Pour ce faire, nous allons simple-
l'axe Z. Incrémentez la longueur d'ex- fin, faisons une extrusion dans la pièce ment déplacer la pièce principale d'un
trusion à 4 mm ; ainsi, la pièce finale Wire, mais cette fois de 2 mm seu- millimètre vers le haut. Ceci est fait
sera un cylindre de 4 mm de lon- lement. en cliquant sur la pièce dans la « Vue
gueur. Assurez-vous aussi que l'option combinée », où elle est probablement
« Créer un solide » est activée, car, À la fin de ce processus, si nous étiquetée « Extrude002 » ou quelque
choisissons une vue orthogonale laté- chose de voisin. Cliquez ensuite sur
rale dans la barre de visualisation, nous l'onglet marqué « Données » en bas
devrions voir que les deux cylindres de la Vue combinée, déployez l'op-
dépassent de la pièce principale. Ce- tion Placement, puis Position, et aug-
pendant, toutes leurs bases sont sur mentez la valeur de « z » de 0 à 1 mm.
le même plan. Ça ne nous convient
pas, car la prochaine opération sera
de soustraire les cylindres de la pièce
principale, créant ainsi deux trous. Si
nous laissons les choses en l'état, il
pourrait y avoir une confusion dans
les faces inférieures de chaque trou. Il
est préférable de s'assurer que les
cylindres dépassent des deux côtés
de la pièce principale.

Spécial FreeCAD n°1 10 sommaire ^


TUTORIEL - FREECAD
Dans le même temps, on devrait E T ENSUITE ? final. Dans la prochaine partie de no-
voir la pièce principale monter dans la tre série, nous approfondirons l'utili-
vue principale, nous donnant ce ré- Dans cet article sur l'utilisation de sation des outils pour créer un objet
sultat : FreeCAD, nous avons créé un simple 3D plus complexe, représentant une
jonction suivant Y de deux tuyaux de
diamètres différents.

Enfin, nous pouvons faire les trous objet plan pour illustrer l'utilisation
dans la pièce principale. Pour ce faire, des espaces de travail principaux (Draft
commencez par sélectionner les deux et Part), les outils de dessin et l'ex-
cylindres dans la Vue combinée, puis trusion. La Géométrie constructive des
choisissez l'option du menu Pièce > solides a été utilisée pour unir les deux
Opération booléenne > Union. Ceci cylindres et l'objet Fusion résultant a
devrait faire disparaître les deux cy- été utilisé pour percer deux trous
lindres de la Vue combinée, rempla- dans la pièce principale, créant l'objet
cés par un seul objet Fusion. Dans la
vue combinée, choisissez d'abord la
pièce principale Extrude002, puis (en
appuyant sur la touche Ctrl) choisis-
sez aussi Fusion. Ensuite, choisissez
Pièce > Opération booléenne > Cou-
per. Voilà ! Nous avons percé les deux
trous dans la pièce principale.
Dans la dernière opération, l'ordre
de choix, d'abord la pièce principale Détenteur d'un doctorat au sujet de la
puis la fusion des deux cylindres, est société de l'information et du savoir,
Alan enseigne l'informatique à l'Escola
important. Si vous procédez à l'inverse, Andorrana de Batxillerat, un lycée. Il a
FreeCAD essayera de découper la donné des cours de GNU/Linux à l'Uni-
pièce principale autour des deux cy- versité d'Andorre et, auparavant, avait
lindres, vous donnant quatre cylin- enseigné l'administration des systèmes
GNU/Linux à l'Université ouverte de Cata-
dres très fins - vraiment pas ce que logne (UOC).
nous attendons !
Spécial FreeCAD n°1 11 sommaire ^
TU TO RI E L
Écrit par Alan Ward I n t ro d u c t i o n à F re e C AD - P . 3
D ans cette série, nous examine-
rons le monde de FreeCAD, une
application Open Source de modélisa-
jonction Y entre 2 tubes de diamètres
différents. Le projet est vraiment très
complexe du point de vue d'un dessin
évasée longue de 30 mm à l'intérieur
et de 35 mm à l'extérieur. La paroi est
épaisse de 3 mm sur presque toute la
rieure de notre objet solide en 3D. De
même, le bord intérieur de la paroi
(en lignes pointillées) peut aussi tour-
tion par CAO qui est encore en bêta, technique, car, à un moment, nous re- longueur, avec une section un peu plus ner autour du même axe, nous don-
mais qui a reçu un bon accueil ces présenterons l'intersection de deux épaisse quand la partie évasée rejoint nant la surface intérieure de notre objet
dernières années. Naturellement, elle surfaces courbes, ce qui fait toujours le tube principal. Ceci est réalisé par 3D. En substance, nous utiliserons un
est déjà disponible dans les dépôts des formes intéressantes comme tout une pente de 1 :2 à l'intérieur comme outil similaire à celui de l'extrusion
d'Ubuntu. Dans le second article sur soudeur de tuyau peut en témoigner. à l'extérieur. Enfin, le tube principal a utilisé dans le dernier article de la série,
l'utilisation de FreeCAD, nous avons un diamètre intérieur de 40 mm, tandis mais en tournant en cercle au lieu de
créé un simple objet plan pour illus-
trer l'utilisation des ateliers principaux
TOURNER UN TUYAU que la partie évasée a un diamètre in-
térieur de 50 mm.
se déplacer en ligne droite.

(Draft et Part), les outils de dessin et Commençons avec la section de Pour concevoir cette pièce, nous
l'extrusion. tuyau à paroi mince présenté ici. Tou- Ce qui est particulièrement inté- pourrions commencer avec l'atelier
tes les dimensions sont en millimètres. ressant avec cette pièce, c'est son axe Draft de FreeCAD et dessiner chaque
Dans cet article, nous allons utili- Dans cet exemple, la longueur totale de rotation qui est indiqué par un section de ligne nécessaire pour arriver
ser d'autres outils pour créer un objet est de 1 20 mm, avec une section initiale trait gris pointillé : si nous prenons le à une section de la paroi du tube. Ce-
3D plus complexe, représentant une bord extérieur de notre objet et que pendant, je commencerai en fait avec
nous le faisons tourner autour de cet LibreCAD. Comme présenté précédem-
axe, nous créerons la surface exté- ment, l'application LibreCAD est bien

Spécial FreeCAD n°1 12 sommaire ^


TUTORIEL - FREECAD
armée pour dessiner des objets en prête à subir une rotation. Dans l'ate- nuant à appuyer sur la touche Ctrl ner une forme » dans la barre d'outils
deux dimensions, raison pour laquelle lier Draft, examinez la vue combinée pour sélectionner plusieurs objets - et 3D.
FreeCAD a été préféré comme outil de à votre gauche et vous verrez chaque utilisez l'outil Joindre. Dans la vue
base de cette série. Cependant, Libre- ligne individuelle issue du fichier DXF, combinée, nous verrons les quatre Assurez-vous de sélectionner l'axe
CAD a une option pour exporter des qui peut être effacée, déplacée ou segments disparaître, remplacés par X pour tourner autour, car l'objet tube
dessins dans le format de fichier DXF modifiée, suivant le besoin. un seul objet Wire. est symétrique par rapport à l'axe
très utilisé (AutoCAD), lequel peut être horizontal. De même, activez la case
importé dans FreeCAD et utilisé comme Quand nous serons satisfaits, com- Pour créer le vrai tube 3D, dépla- « Créer solide ». Ceci nous permettra
base de travail. Comme les lignes sontme précédemment, nous devrons com- cez-vous dans l'atelier Part ; main- d'utiliser ensuite cette pièce comme
déjà correctement positionnées, il peut
biner la collection de Lignes en un tenant, choisissez l'outil « Révolution- un objet complet et de faire des trous
être avantageux d'utiliser ce schéma seul objet Wire avec l'outil « Joindre dedans pour permettre le branche-
pour initialiser notre objet FreeCAD. les objets » de la barre de modifi- ment du morceau de tube latéral.
cation (dont l'icône est la flèche bleue
Dans FreeCAD, commencez par dé- vers le haut). Sélectionnez tous les
marrer un nouveau projet. Mainte- segments, soit dans la vue combinée,
AJOUTER UN MORCEAU DE TUBE
nant, choisissez l'option de menu Fi- soit sur le dessin lui-même - en conti- LATÉRAL À UNE JONCTION EN Y
chier > Importer.
Nous allons maintenant ajouter une
Maintenant, nous avons besoin de petite pièce de tube, d'un diamètre
plusieurs éléments supplémentaires intérieur de 20 mm, et de 26 mm à
pour la paroi du tube. L'axe doit être
retiré, tout comme les lignes (pré-
cédemment pointillées) indiquant les
bords circulaires. La partie basse de la
section du tube sera aussi effacée, ne
laissant que la partie haute du tube,

Spécial FreeCAD n°1 13 sommaire ^


TUTORIEL - FREECAD
l'extérieur, attaquant le tube existant iliser une des formes de primitives place, comme « Cylindre » et « Cylin- Puis, en utilisant la vue combinée
avec un angle de 45 °. L'axe du nou- pré-existantes pour le construire. dre001 ». Les caractéristiques par défaut à gauche, choisissons le premier cylin-
veau tube coupera notre axe existant sont un rayon de 2 mm et une hau- dre et allons dans la partie basse mar-
à 1 00 mm de longueur. Commençons par cacher le tube teur de 1 0 mm. quée « Données ». Ici, changez le rayon
existant. Ceci est fait en allant dans la pour 1 3 mm et la hauteur pour 1 00 mm.
Il y a plusieurs façons de créer la vue combinée à gauche, en sélection- Ce sera la partie solide de notre nou-
nouvelle pièce. Nous pouvons faire nant l'objet Revolve et en appuyant veau tube.
comme précédemment, en dessinant sur la barre d'espace du clavier. Cela
la forme avec l'outil Lignes, puis en ne supprime pas le tube du projet mais Choisissez le second cylindre et
faisant tourner la pièce pour créer un le rend simplement invisible - rendant faites de même, en lui attribuant un
solide de révolution en 3D. Ceci peut ainsi meilleure la visualisation du petit rayon de 1 0 mm et une hauteur de
être créé dans l'alignement d'un des tube à construire. 1 04 mm. Ce sera la forme que nous
axes standard, par exemple l'axe Y, découperons dans le premier cylindre,
puis déplacé dans la position deman- Maintenant, en utilisant la barre pour le rendre creux. Cependant, comme
dée. Cependant, comme la forme de d'outils Primitives visible dans l'atelier pour la pièce créée dans l'article pré-
la nouvelle pièce de tube est plutôt Part, créons deux cylindres. Pour le cédent de la série, les deux cylindres
simple, il est peut-être plus facile d'ut- moment, ils vont apparaître à la même ont la même coordonnée z à un bout.
Cela signifie que FreeCAD aura du
mal à calculer exactement où la
découpe se termine. Pour clarifier les
choses, déplaçons le second cylindre
de 2 mm vers le bas, le faisant lé-
gèrement dépasser à chaque extré-
mité du premier cylindre. Ceci est fait
en éditant Placement > Position > z
dans le même onglet et lui donnant
une valeur négative de -2 mm.
Nous utiliserons maintenant le se-
cond cylindre pour percer le premier.
Dans la vue combinée, choisissez sé-
quentiellement, d'abord le premier cy-
lindre, puis, en tenant la touche Ctrl
appuyée, le second objet. Ensuite, choi-
sissez l'option de menu Pièce > Opé-
ration booléenne > Soustraction et
Spécial FreeCAD n°1 14 sommaire ^
TUTORIEL - FREECAD
les deux cylindres seront combinés en nouvel objet Cut est encore vertical choisissez l'onglet Données comme Pour le premier point, la façon la
un seul tube creux par l'utilisation de et il a besoin d'être incliné à 45°, tan- précédemment et déroulez Placement. plus facile est d'annuler simplement
la Géométrie Constructive des Solides dis que l'objet de révolution, plus Nous devons changer les valeurs Axis l'opération soustraction en cliquant sur
(CSG). gros, a été placé à quelque distance (axe) pour [0.00, 1 .00, 0.00], car nous l'objet Cut dans la vue combinée et en
de l'origine des coordonnées du sys- devons tourner autour de l'axe Y, et l'effaçant. Vous devriez alors avoir trois
Nous somme prêts à assembler les tème pour une raison quelconque, puis changer l'angle pour –45 degrés objets dans votre projet : l'objet Re-
deux pièces. De retour dans la vue peut-être en lien avec l'utilisation du afin que l'objet bascule vers l'arrière volve qui représente le gros tube,
combinée, choisissez l'objet de révo- fichier DXF pour importer la forme de sur notre gauche. Cylindre, la forme extérieure du petit
lution - le tube principal - et appuyez base. tube, et Cylindre001 , la forme intérieure
sur la barre d'espace. Les deux objets Maintenant, sélectionnez l'objet Re- du découpage. Les deux objets Cylindre
sont visibles en même temps, en Pour incliner l'objet Cut, allez sur volve et modifiez la valeur par Place- devront à nouveau être tournés de
agrandissant un peu. Cependant, le la vue combinée, sélectionnez l'objet, ment > Postion > x jusqu'à ce que les - 45 degrés autour de l'axe Y, car la ro-
deux pièces soient assemblées dans tation avait été appliquée précédem-
leur position correcte. J'ai dû spécifier ment à l'objet combiné Cut que nous
-200 mm pour que ça arrive. avons effacé.
Cependant, nous avons encore deux Maintenant, ajoutez un troisième
problèmes. Le petit tuyau traverse la objet Cylindre, appelé Cylindre002,
paroi du tube principal, mais il ne pour représenter l'intérieur du gros
perce pas encore de trou dans celle- tube. Il devrait avoir un rayon de 20
ci. D'autre part, il y a un morceau du mm, 1 24 mm de hauteur, être tourné
petit tuyau dans le grand qui doit de +90 degrés sur l'axe y - Axis [0.00,
aussi être supprimé. 1 .00, 0.00] - et ensuite décalé sur la

Spécial FreeCAD n°1 15 sommaire ^


TUTORIEL - FREECAD
pour supporter tou-
te contrainte de struc-
ture ou de pression
que la pièce finie pour-
rait rencontrer. Cet
écorché est laissé au
lecteur à titre d'exer-
cice. Indication : es-
sayez Pièce > Opéra-
tion booléenne > In-
tersection avec un
autre objet.
gauche en modifiant la valeur dans découvrir terminé notre tube de jonc-
Position > x pour -92 mm. tion en Y final. Nous pouvons noter la ET ENSUITE ?
forme de l'union entre les deux tubes.
Enfin, nous pouvons joindre les deux Dans cet article
objets externes, Revolve et Cylindre, Cette technique de combinaison sur l'utilisation de
dans un objet Fusion unique : choi- de tous les bouts de notre projet qui FreeCAD, nous avons
sissez Revolve, puis, en appuyant sur ajoutent du matériau en un objet Fu- utilisé plusieurs techniques pour créer
la touche Ctrl, Cylindre, et finissez sion unique, et de tous les évidements un objet 3D complexe, représentant
avec l'option de menu Pièce > Opé- dans un autre avant de faire le dé- une jonction en Y entre deux tubes
ration booléenne > Fusion. Ceci devrait coupage final, peut s'avérer utile lors de diamètres différents. L'outil Revo-
créer un objet appelé « Fusion ». Main- de la conception de pièces avec des lutionner a été utilisé pour créer la
tenant, faites de même avec Cylin- géométries CSG complexes. La suc- forme du tube en 3D, à partir d'une
dre001 et Cylindre002, pour créer cession générale des tâches est simi- section plane représentant la paroi du
« Fusion001 ». Arrivé à ce point, vous laire à celle dans SketchUp, ce qui si- tube. La primitive Cylindre a été uti-
ne devriez voir que deux opjets Fu- gnifierait que le passage d'un pro- lisée pour créer la forme du petit
sion, l'un représentant le matériau que gramme à l'autre peut se faire sans tuyau attaché au gros tube, puis pour
créer les évidements pour creuser les Détenteur d'un doctorat au sujet de la
nous avons ajouté au projet et le peine. société de l'information et du savoir, Alan
second représentant la découpe ou deux formes. Dans l'article suivant de enseigne l'informatique à l'Escola Andor-
l'élément que nous soustrairons. Main- Une fois terminé, notre objet peut cette série, nous étudierons l'utilisa- rana de Batxillerat, un lycée. Il a donné
tion des maquettes pour implémen- des cours de GNU/Linux à l'Université
tenant, sélectionnez ces deux objets être découpé au besoin pour exami- d'Andorre et, auparavant, avait enseigné
dans l'ordre : Fusion puis Fusion001 ner la géométrie intérieure et la sec- ter des contraintes sur le placement l'administration des systèmes GNU/Linux
et choisissez Pièce > Opération boo- tion de chaque pièce, par exemple pour des segments. à l'Université ouverte de Catalogne (UOC).
léenne > Soustraction. Nous devrions s'assurer qu'il y a assez de matière
Spécial FreeCAD n°1 16 sommaire ^
TU TO RI E L
Écrit par Alan Ward I n t ro d u c t i o n à F re e C AD - P . 4
D ans cette série, nous examine-
rons le monde de FreeCAD, une
application Open Source de modélisa-
fini en indiquant les deux extrémités
du segment. Mais il peut aussi être
défini comme la tangente à un cercle
À l'heure actuelle, l'utilisation de
telles techniques n'est peut-être pas
aussi facilement visible que désiré dans
nux Mint 1 8 - peuvent aujourd'hui con-
tourner ces limitations en utilisant d'au-
tres fonctionnalités qui sont plus clai-
tion par CAO qui est encore en bêta, en un certain point, avec une certaine la version 0.1 5 de FreeCAD. Comme je rement disponibles dans le programme.
mais qui a reçu un bon accueil ces longueur. Une autre possibilité est de disais dans une partie précédente de C'est le sujet de cet article.
dernières années. Naturellement, elle définir le segment de ligne comme étant cette série, nous savons que l'appli-
est facilement disponible dans les dé-
pôts d'Ubuntu. Dans le troisième article
parallèle à un segment précédent de
même longueur et décalé d'une cer-
cation est encore en fort développe-
ment ; aussi, il y a de l'espoir que de
U N EXEMPLE
sur l'utilisation de FreeCAD, nous avons taine distance. Quant aux cercles, ils telles fonctionnalités puissent être ren- Pour visualiser le problème, com-
créé un objet complexe en 3D repré- peuvent être définis par leur centre et dues plus accessibles au cours de l'évo- mençons par dessiner une simple pièce
sentant une jonction en Y de deux leur rayon ou par trois points qui ne lution de l'application. La version 0.1 6 plate, avec une géométrie similaire à
tuyaux de diamètres différents. sont pas sur la même droite, et ainsi - dans les dépôts d'Ubuntu 1 7.04 - fait celle utilisée dans un embiellage de
de suite. déjà allusion à la présence de calques moteur. Cette pièce est faite essen-
Dans ce numéro, nous reviendrons dans une esquisse. Entre temps, les tiellement de deux anneaux, chacun à
aux bases et examinerons comment Un second ensemble de techniques utilisateurs de la version 0.1 5 - dans
qui peut être considéré comme vrai- les dépôts d'Ubuntu 1 6.04 LTS et Li- une extrémité, reliés par deux bras
des contraintes peuvent être utilisées
pour dessiner des formes planes com- ment basique dans les applications tra-
plexes, qui peuvent ensuite être utili- ditionnelles est l'utilisation des calques.
sées comme bases pour créer des fi- Dans un programme tel que Libre-
gures en 3D. CAD, la largeur par défaut des lignes,
la couleur et le style (tiret, pointillé…)
Les utilisateurs de logiciels tradi- peuvent être définis pour chaque cal-
tionnels de CAO tels qu'AutoCAD ou que. Une technique pratique est donc
LibreCAD sont bien habitués aux deux de placer les éléments principaux de
jeux de techniques qui aident à la créa- chaque dessin sur un calque, tandis qu'un
tion des formes complexes à partir de autre est utilisé pour indiquer les di-
formes élémentaires indépendantes mensions et un troisième pour dessi-
telles que des lignes et des arcs. Le ner les éléments auxiliaires qui aident
premier jeu de techniques comporte à la construction. Lors de l'exportation
les différentes façons par lesquelles une du dessin, les couches peuvent être mas-
forme élémentaire peut être définie quées individuellement d'un simple clic
dans ces applications. Par exemple, un de souris.
segment de ligne droite peut être dé-
Spécial FreeCAD n°1 17 sommaire ^
TUTORIEL - FREECAD
rions procéder comme dans les épi- Une fois le nouveau Sketch édité,
sodes précédents, en allant sur l'ate- nous pouvons commencer par changer
lier Draft et et en mettant en place la taille par défaut de la grille de 1 0 à
les éléments du dessin en utilisant les 5 mm car les dimensions de notre pièce
outils disponibles ici pour dessiner les sont toutes des multiples de 5 mm.
lignes, cercles et arcs. Cependant, bien Dessinons les deux cercles qui défi-
que nous puissions aimanter les som- nissent l'anneau de gauche de notre
mets des éléments à la grille, ou même pièce, avec des rayons de 20 et 25 mm
à un autre élément, il n'y a aucune respectivement. Il est intéressant de
façon d'assurer qu'une ligne reste tan- noter comment la forme du pointeur
gente à un cercle ou un arc. Pour de notre souris change quand nous
cette raison, nous irons dans un autre créons un nouveau point. Dans un cas
atelier, le Sketcher. Là, nous créerons général, la forme est un cercle rouge
rectangulaires. Le centre de la bielle a segment étant défini comme tangent un nouvel objet Sketch, dans le plan avec les nouvelles coordonnées du
été enlevé, probablement pour allé- aux cercles gris. Une manière alterna- X-Y (horizontal). Ce type d'objet repré- point en bleu sur le côté. Cependant,
ger la pièce. tive de le faire est de définir les seg- sente un dessin plat, considéré com- si nous cliquons sur un point existant,
ments verts comme parallèles aux seg- me une entité séparée du reste du un point rouge s'affiche à côté du
Pour dessiner cette pièce de ma- ments rouges qui sont déjà en place, projet. cercle. Si nous cliquons à ce moment-
nière traditionnelle, la première étape avec un décalage spécifié, dans ce cas, là, nous pouvons choisir de relier les
serait de créer un calque qui ne con- 5 mm. deux points. C'est idéal quand nous
tiendrait que les traits auxiliaires, qui dessinons deux cercles de même centre.
ne feront pas partie du dessin final. Nous pouvons ensuite créer un se- Si, plus tard, nous déplaçons le som-
Par exemple, on peut commencer par cond calque, le principal, et dessiner met d'un des centres, les deux bou-
dessiner tous les cercles. les segments et les arcs de la pièce geront en même temps, et les deux
finale. En sélectionnant l'aimantation cercles se déplaceront d'une distance
Une fois les cercles définis, le bord aux intersections plutôt que la tra- égale.
extérieur des bras peut être position- ditionnelle aimantation à la grille, nous
né (en rouge). La façon la plus facile pouvons soigneusement finir chaque Les autres options comprennent
de le faire dans une application tra- élément exactement aux intersections le placement du nouveau point sur un
ditionnelle de CAO est de spécifier un des lignes et des cercles. segment d'un arc, reliant ainsi le point
segment de ligne tangent aux deux à l'arc. Si, ensuite, nous déplaçons un
cercles rouges, un pour le haut, l'autre S UR F REECAD des deux objets, le mouvement de
pour le bas. Puis, le bord intérieur de l'autre sera également contraint. De
chaque bras sera tracé (en vert). Il y a Pour créer la même pièce sur Free- même, quand un segment de ligne
plusieurs façons de procéder. La même CAD, commençons par créer un nou- est tracé et qu'un des sommets a déjà
méthode peut être utilisée, chaque veau projet. Maintenant, nous pour- été placé, une contrainte horizontale
Spécial FreeCAD n°1 18 sommaire ^
TUTORIEL - FREECAD

ou verticale peut être placée sur le voulons pas que cela arrive ; au con-
segment en plaçant le second som- traire, nous voulons que les cercles
met quand le curseur de la souris con- déterminent la position des segments.
tient la barre rouge horizontale ou Aussi, plaçons une contrainte de posi-
verticale correspondante. tion sur chacun de nos cercles. Cli-
quons sur le centre des cercles - qui
devrait être un simple point rond -,
puis utilisons la barre d'outils de con-
trainte pour choisir la contrainte « Con-
trainte fixe » qui a une icône de la
forme proche de celle, plutôt approxi-
mative, d'un cadenas.
Continuons en dessinant les autres
cercles et en les verrouillant en place.
Une fois les deux cercles créés, nous Nous devrions voir maintenant qua-
pouvons inspecter le nombre d'élé- tre contraintes, deux pour chaque cen-
ments créés dans la fenêtre « Élé- tre (une horizontale et une verticale),
ments » et sélectionner chacun en cli- dans la fenêtre « Contraintes » sur la
quant dessus. gauche de l'écran. Les quatre cercles
devraient ressembler approximative-
Une fois choisi, chaque élément ment à l'image de la page suivante
peut être ajusté en utilisant la souris. (en haut à gauche).
C'est bien pour le moment, mais cela
introduira une difficulté quand les seg- Nous avons contraint (fixé) la posi-
ments connectés seront mis en place tion du centre de chaque cercle. Cepen-
pour créer la bielle elle-même : la mo- dant les rayons ne sont pas encore
dification de la position d'un segment contraints et pourraient être modifiés
peut très bien se terminer par le dé- quand les segments de liaison seront
placement d'un des cercles auquel il ajoutés. Pour fixer leur longueur, sé-
est relié, s'assurant ainsi que les deux lectionnez tour à tour chaque cercle
éléments restent connectés. Nous ne et choisissez la contrainte « Fixer le
Spécial FreeCAD n°1 19 sommaire ^
TUTORIEL - FREECAD

rayon », un cercle rouge avec un trait cessairement tangent à chaque cer-


dedans, dans la barre d'outils de con- cle. Pour imposer ce nouveau jeu de Le résultat final, avec les quatre vue normale et nous ne gardons que
trainte. Notre esquisse devrait mainte- contraintes, cliquez sur le point repré- segments en place et les éléments les éléments individuels de notre
nant changer d'aspect, avec tous les sentant le sommet terminal du seg- complètement contraints, devrait res- forme, tous regroupés dans un seul
éléments changeant de couleur pour ment, puis cliquez sur le cercle. Enfin, sembler à ce qui est présenté ci-des- objet plan Sketch.
devenir verts. Ceci indique que notre choisissez la contrainte « Créer une sous.
esquisse est entièrement contrainte : contrainte tangente ». L'opération de-
les éléments existants ne peuvent plus vra être répétée plusieurs fois, à cha- Jusqu'ici, nous avons beaucoup mo-
CONSTRUIRE LA FORME FINALE
être déplacés, sauf si au moins une que intersection entre un segment et difié notre objet Sketch. Nous pou-
des contraintes est levée. un cercle. Il peut aussi être nécessaire Ce que nous avons obtenu jusque-
vons maintenant fermer cet objet, pour là ne sont, en fait, que des aides
de supprimer les fausses contraintes retourner à la vue standard de Free- auxiliaires, de construction, pour nous
Nous sommes maintenant prêts à horizontales sur nos segments, si de CAD et examiner notre travail. Toutes permettre de placer nos arcs et seg-
mettre les segments de liaison en telles contraintes apparaissent pen- les contraintes ont disparu dans la
position sur nos cercles - immobilisés dant la construction.
maintenant. Commencez par dessiner
un segment de ligne depuis un cercle
extérieur vers l'autre. En plaçant avec
soin la souris, nous devrions être ca-
pable de contraindre les sommets du
segment de sorte qu'ils restent sur un
cercle - c'est le symbole d'un arc rouge
avec un point à son centre. Cepen-
dant, il devrait devenir rapidement clair
que ce segment n'est pas encore né-
Spécial FreeCAD n°1 20 sommaire ^
TUTORIEL - FREECAD
ments définitifs. Il serait bien de les faire, créez un point en utilisant l'outil
voir de couleur et style différents, avec une icône au point rouge. En
pour nous aider à distinguer les tracés plaçant le point, aimantez-le à un des
d'aide des éléments appartenant au éléments créant l'intersection, par
dessin final. Il y a deux façons de le exemple le cercle. Puis cliquez sur le
faire : la première est de sortir de nouveau point, cliquez sur un autre
l'édition de Sketch. En cliquant une élément de l'intersection - par exem-
fois sur le Sketch, nous pouvons aller ple le segment de ligne - et créez une
dans la fenêtre « Propriétés » et mo- nouvelle contrainte de type « Fixer un
difier d'un seul coup « Line color » (Cou- point à un objet ». Le point devrait
leur du trait) et « Draw style » (Style être fixé avec deux contraintes, un
de dessin) pour toutes les lignes du pour chaque élément et donc devrait
Sketch. rester en place à l'intersection.
sur l'objet), sélectionnez toutes les nous ne pouvons pas l'utiliser directe-
lignes et basculez-les toutes dans le ment pour créer une pièce en trois
« Mode construction » en utilisant l'ou- dimensions. Pour ce faire, nous devons
til. Ceci changera leur couleur en bleu commencer par aller dans l'atelier
et les fera disparaître du Sketch Draft, et, là, convertir l'objet Sketch
quand celui-ci n'est pas en mode édi- dans un ensemble d'éléments de des-
tion. Nous pouvons ensuite pour- sin en utilisant l'outil de conversion
suivre par la création des points d'in- approprié :
tersection, là où ils sont nécessaires.
Une fois créés les points de l'inter- Continuez en ajoutant d'autres élé- Une fois ceci fait, nous
section, les lignes dans l'atelier Draft ments à l'objet Sketch, en se guidant pouvons aller dans l'atelier
peuvent être aimantées à ces points sur ces éléments de construction. Ces Part, extruder individuelle-
Ensuite, nous pouvons poursuivre si l'option « Aimanter à une intersec- éléments, dessinés dans le mode nor- ment chaque objet (les deux cercles
dans l'atelier « Draft ». Une fois là, tion » est choisie (l'icône avec un X mal, apparaîtront quand Sketch n'est et les formes extérieures), puis les
nous pouvons utiliser les outils de des- vert dans la barre d'outils d'aiman- pas en modification. Comme ils sont combiner en utilisant les opérations
sin de la barre d'outils de Draft (avec tation). basés sur d'autres éléments en mode booléennes (Fusion et Découpe) pour
les icônes jaune/noir) pour dessiner constructif, certains éléments devront créer la forme finale en 3D, comme
par-dessus le Sketch. Une seconde manière de dessiner être convertis en mode normal en uti- décrit dans la partie 2 de la série.
la forme finale de notre pièce est de lisant le même outil.
Les intersections entre les éléments la réaliser directement à l'in- ET ENSUITE ?
de Sketch peuvent être facilement dé- térieur du Sketch. Retour- À ce stade, nous pouvons utiliser
tectées si un point est placé à chaque nez en modification de l'ob- l'objet Sketch pour imprimer un sché- Dans cet article sur l'utilisation de
intersection dans le Sketch. Pour ce jet Sketch (double-cliquez ma en deux dimensions. Cependant, FreeCAD, nous avons créé un objet
Spécial FreeCAD n°1 21 sommaire ^
TUTORIEL - FREECAD
ÉDITIONS SPÉCIALES PYTHON (1 À 6) :

http://www.fullcirclemag.fr/? http://www.fullcirclemag.fr?
download/224 download/230

Sketch, afin de mettre en place des


éléments individuels du dessin tels
que des lignes, arcs et cercles, avec
une relation précise entre eux en utili-
sant des contraintes. Nous avons noté http://www.fullcirclemag.fr/? http://www.fullcirclemag.fr/?
l'utilisation des éléments en mode cons- download/231 download/240
truction dans l'objet Sketch, pour aider
à construire le dessin définitif sans
qu'ils apparaissent dans le dessin fi-
nal. Dans le prochain numéro de cette
série, nous changerons complètement
d'échelle et nous travaillerons sur un Détenteur d'un doctorat au sujet de la
projet architectural. société de l'information et du savoir,
Alan enseigne l'informatique à l'Escola
Andorrana de Batxillerat, un lycée. Il a
donné des cours de GNU/Linux à l'Uni- http://www.fullcirclemag.fr/? http://www.fullcirclemag.fr/?
versité d'Andorre et, auparavant, avait download/268 download/272
enseigné l'administration des systèmes
GNU/Linux à l'Université ouverte de Ca-
talogne (UOC).

Spécial FreeCAD n°1 22 sommaire ^


TU TO RI E L
Écrit par Alan Ward I n t ro d u c t i o n à F re e C AD - P . 5
D ans cette série, nous examine-
rons le monde de FreeCAD, une
application Open Source de modélisa-
avons dessinées jusqu'à maintenant
et un projet architectural vient des uni-
tés utilisées. Les petites pièces sont
de dialogue des Préférences et allez à UTILISATION DE L'ATELIER ARCH
tion par CAO qui est encore en bêta, facilement mesurées en millimètres.
Cependant, dans le cas d'un bâtiment, la section Draft. Là, choisissez la sous-
mais qui a reçu un bon accueil ces der- section Paramètres d'accroche et modi-
nières années. Naturellement, elle est ce serait logique d'utiliser des unités Commençons réellement le dessin
plus grandes comme des mètres (dans fiez la valeur de « Espacement de la en remarquant l'existence de l'atelier
facilement disponible dans les dépôts grille ».
d'Ubuntu. Dans le quatrième article sur le système métrique). Pour paramétrer spécifique Arch. Cet ensemble d'outils
l'utilisation de FreeCAD, nous avons l'environnement, commençons par dé- a été conçu spécialement pour dessi-
marrer FreeCAD et choisissons un nou- C'est bizarre, mais vous devez peut- ner des bâtiments avec l'approche BIM
créé un objet Sketch et placé des élé- être sauvegarder votre projet, fermer (Building Integrated Model - Modèle
ments individuels de dessin tels que veau Projet. Puis, allez dans l'option
de menu Édition et choisissez Pré- FreeCAD et le rouvrir pour réellement de construction intégré). Dans ce con-
des lignes, arcs et points, avec des re- voir la grille avec son nouveau pas. cept, les éléments de construction
lations précises entre les uns et les au- férences. Dans la partie Général, choi-
Pensez à utiliser la molette de votre sont étiquetés en tant que tels : les
sissez la sous-partie Unités et modifiez
tres, en utilisant des contraintes. Nous souris pour agrandir et voir une partie murs deviennent des objets Mur, les
avons souligné l'utilisation d'éléments les paramètres « Système de l'utilisa-
teur » de millimètres en mètres, ou ensuffisamment grande du plan X-Y. ouvertures comme les portes et les
du mode Construction dans l'objet Souvenez-vous que la zone visible est fenêtres deviennent des objets Fe-
Sketch, pour faciliter la construction système impérial si vous préférez.
toujours indiquée dans le coin en bas nêtres, et des objets comme un Sup-
d'un dessin fini, sans qu'ils apparaissent
dans le dessin final. Dans cette partie Bien que nous ayons changé les à droite de l'affichage. port, un Toit ou un objet complet de
de la série, nous allons changer com- unités principales, la grille auxiliaire qui bâtiment peuvent être spécifiés en uti-
apparaît pour nous aider à placer les
plètement d'échelle et travailler sur un lisant la barre d'outils adéquate.
projet architectural. éléments utilisera encore la valeur de
pas précédente pour l'espacement des Pour commencer un nouveau bâ-
PARAMÉTRER NOS UNITÉS lignes. Avoir une grille de 1 ×1 m avec
des lignes tous les millimètres n'a pas
timent, on peut démarrer dans l'ate-
lier Draft en dessinant le plan général
La principale différence entre les beaucoup d'intérêt pour construire une
petites pièces techniques que nous maison. Aussi, poursuivez dans la boîte

Spécial FreeCAD n°1 23 sommaire ^


TUTORIEL - FREECAD
au sol. De simples lignes suffisent pour mencez par créer un objet Sketch at-
indiquer la position de chaque mur. taché à l'objet Mur correspondant.
Pour l'instant, aucune mention n'a be- L'objet Sketch doit contenir une forme
soin d'être faite sur l'épaisseur des murs fermée qui représente la forme de
et la position des ouvertures. Par exem- l'ouverture.
ple, on peut dessiner le bâtiment sui-
vant, représentant un petit module Par exemple, on peut créer une
d'école avec deux salles de classe ou simple fenêtre rectangulaire pour l'une
laboratoires, une salle de préparation des classes. Choisissez l'objet Mur sur
entre les deux et un couloir extérieur. lequel dessiner, passez dans l'atelier
Sketch et créez un nouvel objet Sketch.
Une fois le plan au sol dessiné de En utilisant le système des contraintes
cette façon, passez dans l'atelier Arch de Sketch décrit dans l'article précé- formez le Sketch en objet fenêtre. nouvel objet Fenêtre. Ce dernier objet
et sélectionnez toutes les lignes. Puis dent de cette série, les quatre lignes Dans la vue combinée sur la gauche, contient à son tour le Sketch. Chaque
sélectionnez l'outil Mur et toutes les qui décrivent la position de la nou- vous devriez voir maintenant que l'objet objet interne définit la forme de l'objet
lignes deviennent magiquement de velle fenêtre peuvent être positionnées Mur d'origine (Wall004) a été remplacé externe qui le contient.
vrais objets Murs. Des valeurs de 3 m avec une certaine précision. par un nouveau mur (Wall006) qui con-
de hauteur et de 0,2 m d'épais- tient à la fois la forme d'origine et un L'atelier Arch et l'approche BIM pour
seur leur sont attribuées par Une fois terminé, fermez le mode
défaut. édition de Sketch et assurez-vous que
le nouvel objet Sketch est vraiment
Pour continuer, les ouvertures doi- associé avec et dans l'objet Mur. En-
vent être placées. Pour ce faire, com- suite, allez dans l'atelier Arch et trans-

Spécial FreeCAD n°1 24 sommaire ^


TUTORIEL - FREECAD
construire un projet architectural a progression, les développeurs semblent
plusieurs avantages. L'un est la faci- explorer les possibilités d'une approche
U NE APPROCHE PLUS de dessin en 3D. Pour cette raison, se
limiter aux dessins plus traditionnels
lité d'utilisation, particulièrement en BIM et il y a quelques aspérités. Le TRADITIONNELLE de la conception architecturale - pro-
placement d'un élément est encore jection plane et perspectives - peut
plutôt délicat et beaucoup de soin doit Les utilisateurs qui n'ont pas be- certainement fonctionner, mais les
être apporté par l'utilisateur pour pla- soin ou ne s'intéressent pas aux fonc- possibilités que nous offre FreeCAD
cer correctement les objets dans leurs tionnalités du BIM peuvent se sentir de visualiser la construction en trois
objets contenants. La création d'un toit plus à l'aise en utilisant des outils ordi- dimensions nous manqueraient.
est tout un art. La conception des ob- naires dans les ateliers Draft et Sketch
jets est faite en utilisant des pièces pour dessiner des vues classiques de Pour voir comment ceci fonctionne,
normales qui peuvent, ou non, corres- leur construction. Cependant, vous de- projetons quelque chose qui est plu-
pondre au monde réel. Par exemple, vriez toujours garder en tête que Free- tôt difficile à dessiner en utilisant l'ate-
le travail sur le sol intérieur d'un bâti- CAD est un programme informatique lier Arch : un cloitre ouvert en arcades.
ment qui ne serait pas complètement
plat peut devenir une vraie casse-tête,
tout comme de travailler avec des murs
aux épaisseurs variables sur leur lon-
travaillant dans une approche de proto- gueur. La résolution des intersections
typage rapide, dans laquelle plusieurs de murs dans un angle peut aussi de-
modèles peuvent être testés pour ex- venir un problème.
plorer les possibilités d'un nouveau site
ou des idées de construction, avant Pour cette raison, le choix d'utili-
de se fixer sur une solution précise. ser l'atelier Arch doit être laissé entiè-
Couchez simplement des lignes et cons- rement à chaque utilisateur. Certaines
truisez vos murs. Un second avantage personnes pourraient ne pas supporter
tient à ce que, une fois que les élé- les limitations de cette approche qui
ments du nouveau bâtiment sont défi- entravent leur progrès, alors que d'au-
nis de cette façon, l'information conte- tres pourraient se sentir à l'aise dans
nue dans le modèle peut être utilisée la création de bâtiments à l'allure
pour automatiser des calculs, tels que avant-gardiste. De toute façon, un des
la surface ou le volume de la cons- concepteurs de FreeCAD a créé un
truction. tutoriel plutôt bon sur ces fonction- Crédit photo : (https://commons.wikimedia.org/wiki/User:Zarateman).
nalités, dont la lecture peut être inté- Utilisateur Wikipedia Zarateman.
D'un autre côté, cette partie du ressante : Lien d'origine : https://ca.wikipedia.org/wiki/Catedral_de_Tarragona#/media/File:Tarragona_-
logiciel FreeCAD est probablement la https://www.freecadweb.org/wiki/Ar _Catedral,_claustro_01 .JPG
moins mûre actuellement. Dans leur ch_tutorial.
Spécial FreeCAD n°1 25 sommaire ^
TUTORIEL - FREECAD
C'est en général une surface carrée ou
(en bas à gauche), allez dans l'atelier naison des deux arcs. Dans la figure dessinez la partie gauche de l'arche.
rectangulaire qui consiste en une pro-
Draft et réglez l'espacement de la ci-dessous, un cercle de construction
menade couverte entourant une zone grille à 500 mm. Puis, allez dans l'ate- a été dessiné en bleu : centré sur le som- Une fois sorti du mode édition,
centrale à l'air libre avec de la végé-
lier Sketch et entamez un nouvel objet met du segment vertical le plus à nous obtenons une jolie forme d'ar-
tation, une disposition qui a été uti-
Sketch. Ici, nous aurons probablement gauche (point vert), il passe par le cade gothique, qui, dans ce cas, devrait
lisée dans un certain type de jardinbesoin de modifier l'espacement de sommet du segment de droite, ayant être appelée une arche équilatérale.
mauresque (par ex., le Patio des lions
la grille une deuxième fois, pour 0,5 m ainsi un rayon d'un mètre. En utilisant Comme les éléments réels d'architec-
de L'Alhambra de Grenade, en Espagne)
(même valeur dans une unité diffé- ce cercle, dessinez un arc de cercle du ture ont un volume, nous devons main-
et dans les églises chrétiennes, dans
rente). Nous pouvons alors commen- segment le plus à droite jusqu'à la tenant trouver comment la transfor-
les styles roman et gothique. C'est ce
cer à dessiner la base de l'arcade, en ligne marquant l'axe central de la fi- mer en un volume, gardant le plus
dernier qui nous inspirera pour dessi-
utilisant la grille comme support. En gure (aimantez-vous à la ligne verti- possible l'aspect des vraies tech-
ner les arcades du cloître, comme utilisant des valeurs simples, j'ai des- cale de la grille), donnant ainsi la niques de construction du Gothique.
celles que l'on trouve dans la cathé-
siné deux lignes verticales de 0,5 m partie droite de l'arche. Maintenant, Cependant, quand on étudie attenti-
drale de Tarragone, en Catalogne. de haut et séparées d'un mètre. En- tracez un cercle identique centré sur vement les éléments en pierre qui
suite, j'ai pu dessiner la partie haute le sommet du segment de droite et composent les arcades gothiques, on
Commençons par dessiner une sim- cintrée de notre figure. Dans sa forme
ple arcade gothique. Dans FreeCAD la plus traditionnelle, c'est la combi-

Spécial FreeCAD n°1 26 sommaire ^


TUTORIEL - FREECAD
trouve presque toujours que le même dans l'atelier Part. Dans celui-ci, sélec-
profil a été taillé tout le long des tionnez l'outil Balayage.
morceaux polis de grès blanc. Ainsi
donc, si nous créons un tel profil et Dans cet outil, nous choisissons
que nous le passons le long de la une des esquisses comme la forme à
forme de l'arche, nous devrions obte- balayer et l'autre comme le
nir la forme parfaite d'une arcade en chemin le long duquel la ba-
trois dimensions.
S'il vous plaît, assurez-vous que
cette forme est complète, c'est-à-dire
que toutes les lignes sont bien reliées
entre elles. La pénalité si vous ne le
faites pas serait que votre arcade ne
soit construite qu'en partie - avec un
bout manquant.
J'ai dessiné mon esquisse d'arcade
(page précédente, en bas à droite)
dans le plan XY. Je vais maintenant
créer un deuxième objet Sketch, mais
à angles droits dans le plan XZ : l'axe
X est de gauche à droite, Y est de bas
en haut et Z court le long de la layer. Cependant, il y a plusieurs aver-
largeur de l'arche. tissements. Le point principal est le
placement relatif de chaque esquisse.
CE NOUVEAU SKETCH Leurs positions relatives seront res-
pectées pendant que l'une est ba-
Notez que les dimensions de la layée le long de l'autre. Mieux vaut
grille ont changé. Nous travaillons vous assurer que la forme balayée est
maintenant avec un espacement de 5 vraiment placée sur le chemin avant
cm, donnant un profil d'élément qui de le faire. Dans mon cas, j'ai dû la
tient dans un rectangle de 1 0 x 20 cm. déplacer de 0,5 mm à gauche de la
Fermez cette deuxième esquisse ; place où elle avait été créée, au
nous pouvons maintenant poursuivre voisinage de l'origine des coordon-
nées. Pour une raison quelconque, j'ai
Spécial FreeCAD n°1 27 sommaire ^
TUTORIEL - FREECAD
tridimensionnelle préparée, ce que nous
avons vraiment réalisé est un modèle
informatique de l'élégante forme en
pierre taillée de l'arcade. Cependant,
en architecture, cette arche ne ser-
virait à rien toute seule, mais elle doit
faire partie d'un mur ou d'une struc-
ture complète.
Pour créer ce mur, j'ai dessiné un
simple rectangle de 1 ,1 m de large sur
2,1 m de haut dans le plan XY, dé-
bordant de l'arche sur plusieurs cen-
timètres de tous les côtés. Ensuite, j'ai
extrudé cette pièce plate pour avoir
un volume rectangulaire - voir la par-
tie II de la série - que j'ai ensuite co-
loriée en rouge. La touche finale est
eu besoin aussi de déplacer la se- de créer une cavité dans ce rectangle
conde esquisse un peu vers le bas - pour installer l'arcade. Ceci a été fait
d'environ 25 mm -, probablement pour en sélectionnant une des faces ex-
m'assurer qu'elle n'était pas dans le ternes du rectangle et en créant un
voisinage d'un pont de connexion en- Sketch sur cette face, avec la même
tre les segments de notre esquisse de forme que l'arcade d'origine. Une co-
l'arcade. pie de l'esquisse de l'arche peut aussi
être réalisée, puis liée à la face du
Dans cette vue partielle, on peut rectangle. Ensuite, utilisez l'outil Ca-
voir comment l'esquisse de l'arche en vité dans l'atelier Part Design pour
forme filaire est utilisée comme sup- pousser la forme de l'esquisse « vers
port pour la seconde esquisse, le pro- l'intérieur ». Si une profondeur suffi-
fil, quand elle se déplace le long de la sante lui est donnée, ça se terminera
première esquisse qui définit son par- par un trou dans notre rectangle
cours. ayant la forme correcte pour y placer
notre arcade en volume.
Une fois la forme finale de l'arche
Le volume de l'arcade balayée et
Spécial FreeCAD n°1 28 sommaire ^
TUTORIEL - FREECAD
la cavité rouge peuvent ensuite être balayage nous a permis de créer un
sélectionnés et réunis dans un seul élément en forme d'arcade par le
composant représentant un module balayage d'une esquisse (un profil) le ÉDITIONS SPÉCIALES PYTHON (7 À 1 2) :
architectural complet. long d'une autre esquisse (la forme
d'une arche).
Ce module peut ensuite être copié
et collé plusieurs fois pour former une Dans le prochain article de cette
série d'arcades. Chaque élément devra série, nous étendrons les possibilités
être déplacé vers son emplacement de FreeCAD en utilisant un peu de
définitif et peut-être aussi tourné, en programmation en Python pour créer
travaillant avec le panneau Données une surface hélicoïdale en forme de
de l'objet, en bas à gauche. Cette série roue dentée. http://www.fullcirclemag.fr/? http://www.fullcirclemag.fr?
d'arches peut à nouveau être dupli- download/370 download/371
quée jusqu'à former un ensemble ar-
chitectural complet.

ET ENSUITE ?
Dans cet article sur l'utilisation de
FreeCAD, nous avons travaillé sur un
projet architectural de deux manières
différentes. Dans la première solution, http://www.fullcirclemag.fr/? http://www.fullcirclemag.fr/?
nous avons utilisé l'atelier Arch pour download/372 download/506
créer un projet d'architecture moderne,
dans lequel des informations complé-
mentaires sont données à l'ordinateur,
de façon à créer un BIM (Building In-
tegrated Model). Puisque cette approche
est au début de son développement Détenteur d'un doctorat au sujet de la
société de l'information et du savoir,
et est limitée à des formes simples, Alan enseigne l'informatique à l'Escola
nous avons ensuite utilisé une ap- Andorrana de Batxillerat, un lycée. Il a
proche plus traditionnelle pour créer donné des cours de GNU/Linux à l'Uni- http://www.fullcirclemag.fr/? http://www.fullcirclemag.fr/?
des volumes de la même manière que versité d'Andorre et, auparavant, avait download/509 download/51 2
enseigné l'administration des systèmes
dans les projets précédents, mais à GNU/Linux à l'Université ouverte de Ca-
plus grande échelle. La technique du talogne (UOC).

Spécial FreeCAD n°1 29 sommaire ^


TU TO RI E L
Écrit par Alan Ward I n t ro d u c t i o n à F re e C AD - P . 6
D ans cette série, nous examinerons
le monde de FreeCAD, une appli-
cation Open Source de modélisation
série, nous allons étendre les possibi-
lités de FreeCAD en utilisant un peu
de programmation en Python, pour
pilateur), mais peuvent être directe-
ment interprétés par un programme
spécial sur l'ordinateur de l'utilisateur,
Python est vraiment répandu. En deu-
xième lieu, nous pouvons ouvrir une
vue en console des travaux internes
par CAO qui est encore en bêta, mais créer une surface hélicoïdale sous la appelé interpréteur. C'est le cas de nom- de FreeCAD en choisissant simplement
qui a reçu un bon accueil ces der- forme d'une roue dentée. breux langages de programmation très l'option de menu Affichage > Vues >
nières années. Naturellement, elle est utilisés de nos jours, tels que PHP sur Console Python. Chaque action que
facilement disponible dans les dépôts
d'Ubuntu. Dans le cinquième article
PROGRAMMER DANS les serveurs et Python sur les ordina-
teurs des utilisateurs. En aparté, le lan-
nous réalisons dans l'interface utilisa-
teur est directement convertie en Py-
sur l'utilisation de FreeCAD, nous avons FREECAD ? ET POURQUOI gage Java tend à se rapprocher large- thon et commande la logique centrale
travaillé sur un projet architectural de PYTHON ? ment de la catégorie précédente des du programme - et nous pouvons le
deux façons différentes. D'abord, nous interprétés (avec certaines restrictions) voir en temps réel dans cette console.
avons utilisé l'atelier Arch pour créer Comme le savent de nombreux tandis que le Javascript, au nom très Si, par exemple, je crée un nouveau
un projet architectural moderne, dans lecteurs, le monde de l'implémenta- proche, est vraiment d'un genre diffé- projet, passe dans l'atelier Draft et des-
lequel des informations complémen- tion des langages de programmation rent ; il est principalement utilisé par sine une ligne, voyez ci-dessous ce qui
taires sont fournies à l'ordinateur, de est divisé en deux catégories princi- interprétation dans les navigateurs Web. se passe réellement.
telle sorte que FreeCAD est utilisé pour pales. Il y a des langages de program-
créer un Modèle intégré de construc- mation comme C ou Fortran dont le FreeCAD est construit en Python, C'est très chouette, car on peut
tion (BIM - Building Integrated Model). code source a besoin d'être compilé donc en langage interprété. C'est vrai- apprendre de manière interactive les
Comme cette approche n'en est qu'au (dans le langage machine de l'ordina- ment pratique pour plusieurs raisons. différentes commandes utilisées. Na-
début de son développement, et qu'elle teur) pour être exécuté. Il y a aussi les D'abord, cela facilite le transport de turellement, une fois acquis un en-
est limitée à des formes simples, nous langages interprétés qui n'ont pas be- l'application vers d'autres architectures semble de fondamentaux, ils peuvent
avons ensuite utilisé une approche plus soin d'être compilés (ou « traduits », d'ordinateurs et systèmes d'exploita- être utilisés pour écrire ses propres
traditionnelle pour créer des volumes pour vous donner une image mentale tion, pour autant que Python soit dis- scripts et les faire exécuter par Free-
de la même manière que pour les pro- de ce qui se passe en utilisant un com- ponible sur la plateforme désirée - et CAD.
jets précédents, mais à une échelle plus
grande. La technique du balayage nous
a permis de créer un élément avec la
forme d'une arche en balayant une es-
quisse (un profil) le long d'une autre
esquisse (le trait formant une arche).
Dans la nouvelle partie de cette
Spécial FreeCAD n°1 30 sommaire ^
TUTORIEL - FREECAD
Pour prendre un exemple, écri- même répertoire que celui de « test1.py » import Part
vons un script simple en Python qui cré- et lançons la commande :
era la forme d'une simple boîte. Créez doc = FreeCAD. newDocument( " Box Model" )
un fichier nommé « test1 .py » et copiez- freecad test1. py doc = App. ActiveDocument
box1 = doc. addObj ect( " Part: : Box" , " box1" )
y le code présenté en haut à droite. box1. Height = 40
Nous verrons FreeCAD démarrer et box1. Width = 30
La bibliothèque Part contient les exécuter notre script ligne par ligne, box1. Length = 50
outils de l'atelier Part. Nous commen- avec le résultat final tel que montré doc. recompute( )
çons par créer un nouveau projet, ci-dessous.
Gui. SendMsgToActiveView( " ViewFit" )
appelé « Box Model » (Modèle de boîte). Gui. activeDocument( ) . activeView( ) . viewAxometric( )
Nous en faisons le document actif (la Comme second exemple, construi-
fenêtre active) et nous ajoutons un sons quelque chose de légèrement
nouvel objet basé sur le protoptype plus complexe : la forme d'une boîte de import Part
« Part::Box », en le nommant « box1 ». conserve qui consiste en une forme
Nous fixons ses dimensions et lan- plate (deux arcs rattachés par des seg- doc = FreeCAD. newDocument( " Tin" )
çons un recalcul. Nous disons ensuite ments droits) qui sera ensuite extru- V1 = FreeCAD. Vector( 0, 10, 0)
à l'interface utilisateur (« Gui ») d'agran- dée pour former un volume. En bas à V2 = FreeCAD. Vector( 30, 10, 0)
dir la vue pour l'adapter à l'objet et de droite, voici le script, dans le fichier V3 = FreeCAD. Vector( 30, -10, 0)
V4 = FreeCAD. Vector( 0, -10, 0)
sélectionner la vue axionométrique « test2.py ».
(3D). L1 = Part. Line( V1, V2)
Expliquons ce qui diffère de L2 = Part. Line( V4, V3)
Pour exécuter notre script, passons l'exemple précédent. Dans ce cas, VC1 = FreeCAD. Vector( -10, 0, 0)
sur une fenêtre de terminal dans le nous commençons notre nouvel objet C1 = Part. Arc( V1, VC1, V4)
VC2 = FreeCAD. Vector( 40, 0, 0)
C2 = Part. Arc( V2, VC2, V3)
E1 = Part. Edge( L1)
E2 = Part. Edge( C1)
E3 = Part. Edge( L2)
E4 = Part. Edge( C2)
W = Part. Wire( [ E1, E2, E3, E4] )
F = Part. Face( W)
P = F. extrude( FreeCAD. Vector( 0, 0, 10) )
tin = doc. addObj ect( " Part: : Feature" , " tin_solid" )
tin. Shape = P
doc. recompute( )
Gui. SendMsgToActiveView( " ViewFit" )
Gui. activeDocument( ) . activeView( ) . viewAxometric( )
doc. saveAs( " tin. fcstd" )

Spécial FreeCAD n°1 31 sommaire ^


TUTORIEL - FREECAD
en créant quatre vecteurs V1 à V4, qui le résultat de notre script est présen- térieures de la roue sont toutes les certain rayon du centre de la roue, ou
indiquent la position des points de té ci-dessous. deux faites d'un motif de base qui est surface d'appui. Dans notre cas, nous
connexion entre les arcs et les lignes répété avec un décalage fixe entre spécifions un rayon de 1 00 mm. En
droites. Nous créons ensuite les seg-
ments droits, L1 et L2, et, enfin, les
D ESSINONS QUELQUES chaque dent. simplifiant quelque peu, c'est le point
où les autres engrenages connectés à
arcs C1 et C2. Nous devons ensuite con- ENGRENAGES Concentrons-nous sur la forme celui-ci vont transmettre leur force.
vertir ces quatre éléments en objets extérieure, légèrement plus complexe Dans notre schéma, les points 3 et 6
Edge, E1 à E4, qui sont alors connec- L'utilisation d'un script peut de- que les cannelures internes. Individuel- sont sur cette surface. En allant vers
tés en un objet Wire W. C'est le tracé venir utile quand nous avons besoin lement, chaque dent est centrée à un l'extérieur, les dents s'étirent jusqu'à
du haut de la boîte de conserve. Assu- d'une forme qui contient de nom-
rez-vous bien, s'il vous plaît, que les breux éléments similaires, mais diffé-
lignes et les arcs sont définis dans rents et calculables. Dans de tels cas,
l'ordre exact, sinon des erreurs de con- l'écriture d'un programme pour itérer
nectivité peuvent apparaître. Enfin, le nos formes peut être un vrai gain de
Wire est converti en un objet bidimen- temps. Un cas typique est lors de la
sionnel Face, F, qui est ensuite ex- création d'une roue dentée. Une telle
trudé dans la forme P. Un volume gé- roue peut être vue comme la combi-
nérique est dérivé de « Part::Feature » naison d'une forme extérieure faite
et P est attribué à sa forme. d'un certain nombre de dents ou pi-
gnons et d'une forme intérieure qui
En touche finale, l'objet fini peut délimite l'axe. Celle-ci peut être lisse
être sauvegardé directement dans le ou cannelée de sorte que l'axe peut
script en appelant la procédure doc.sa- transmettre le couple vers et depuis
veAs. À l'exécution dans un terminal, la roue. Les formes intérieures et ex-

Spécial FreeCAD n°1 32 sommaire ^


TUTORIEL - FREECAD
import Part, math
radius = 100 # wheel pitch surface radius ( mm)
bottom = 90 # bottom land radius ( mm)
top = 110 # top land radius ( mm)
teeth = 16 # number of teeth
doc = FreeCAD. newDocument( " Cog" )
vertex1 = [ ]
for i in range( 0, teeth) :
x = bottom * math. cos( 2 * math. pi * ( i - 0. 45) / teeth)
y = bottom * math. sin( 2 * math. pi * ( i - 0. 45) / teeth)
vertex1. append( FreeCAD. Vector( x, y, 0) )
vertex2 = [ ]
for i in range( 0, teeth) :
une limite extérieure, le plat sommi- x = bottom * math. cos( 2 * math. pi * ( i - 0. 05) / teeth)
y = bottom * math. sin( 2 * math. pi * ( i - 0. 05) / teeth)
tal. Les points 4 et 5 sont sur ce rayon, vertex2. append( FreeCAD. Vector( x, y, 0) )
fixé à 1 1 0 mm dans notre cas. Enfin, vertex3 = [ ]
for i in range( 0, teeth) :
nous avons besoin de dégager de la x = radius * math. cos( 2 * math. pi * i / teeth)
y = radius * math. sin( 2 * math. pi * i / teeth)
place vers l'intérieur pour laisser passer vertex3. append( FreeCAD. Vector( x, y, 0) )
les dents de l'autre roue. Aussi, nous vertex4 = [ ]
for i in range( 0, teeth) :
allons vers l'intérieur jusqu'au fond x = top * math. cos( 2 * math. pi * ( i + 0. 1) / teeth)
plat, à un rayon de 90 mm dans notre y = top * math. sin( 2 * math. pi * ( i + 0. 1) / teeth)
vertex4. append( FreeCAD. Vector( x, y, 0) )
cas, et obtenons les points 1 et 2. vertex5 = [ ]
for i in range( 0, teeth) :
Nous répéterons cette forme de base x = top * math. cos( 2 * math. pi * ( i + 0. 4) / teeth)
sur les 1 6 dents de notre roue. y = top * math. sin( 2 * math. pi * ( i + 0. 4) / teeth)
vertex5. append( FreeCAD. Vector( x, y, 0) )
vertex6 = [ ]
for i in range( 0, teeth) :
Notre script (à droite) dessinera x = radius * math. cos( 2 * math. pi * ( i + 0. 5) / teeth)
simplement une série de lignes des y = radius * math. sin( 2 * math. pi * ( i + 0. 5) / teeth)
vertex6. append( FreeCAD. Vector( x, y, 0) )
sommets 1 à 6 puis vers le sommet 1 edges = [ ]
de la dent suivante. Comme Python a for i in range( 0, teeth) :
nexti = ( i + 1) % teeth
une bibliothèque mathématique L1 = Part. Line( vertex1[ i] , vertex2[ i] )
edges. append( Part. Edge( L1) )
« math », les fonctions sinus et cosi- L2 = Part. Line( vertex2[ i] , vertex3[ i] )
nus peuvent être utilisées pour cal- edges. append( Part. Edge( L2) )
L3 = Part. Line( vertex3[ i] , vertex4[ i] )
culer une paire de coordonnées X-Y edges. append( Part. Edge( L3) )
L4 = Part. Line( vertex4[ i] , vertex5[ i] )
pour chaque sommet. Le script lui- edges. append( Part. Edge( L4) )
même est vraiment simple. À noter : L5 = Part. Line( vertex5[ i] , vertex6[ i] )
edges. append( Part. Edge( L5) )
dans notre exemple, nous utilisons L6 = Part. Line( vertex6[ i] , vertex1[ nexti] )
edges. append( Part. Edge( L6) )
seulement des segments droits. Ce- W = Part. Wire( edges)
pendant, dans un engrenage réel, les F = Part. Face( W)
wheel = doc. addObj ect( " Part: : Feature" , " cog" )
surfaces de fond et sommitale et les wheel. Shape = F
surfaces de contact seraient le plus doc. recompute( )

Spécial FreeCAD n°1 33 sommaire ^


TUTORIEL - FREECAD
souvent dessinées avec des arcs. nelle d'un engrenage droit que nous tionnement et les faibles émissions so-
trouverions dans de nombreuses appli- nores sont appréciées, comme dans
Une fois que nous avons la forme cations classiques telles qu'une boîte les boîtes de vitesse de véhicules, les
du pignon dans FreeCAD, nous pour- de transfert d'un véhicule 4×4. engrenages hélicoïdaux peuvent être
suivons en l'utilisant « à la main » dans préférés.
l'interface utilisateur habituelle, comme Cependant, les dents droites ont
base d'une extrusion ou d'une autre le désavantage de créer pas mal de Pour dessiner un tel engrenage, le
opération que nous souhaiterions. Avec bruit à l'utilisation, car, lors de chaque même motif de dent peut être utilisé,
un script similaire pour dessiner la rotation, chaque dent engage immé- mais il est balayé le long d'un chemin
forme centrale crénelée des canne- diatement la dent correspondante de hélicoïdal plutôt qu'avec un simple
lures, nous pouvons extruder en même l'autre roue dentée sur toute la lar- outil d'extrusion linéaire.
temps le volume extérieur de la roue geur de la dent. Ceci produit le bruit
dentée et le volume intérieur de l'axe, typique de gémissement que nous pou- Commencez, dans l'atelier Part,
puis utiliser une opération booléenne vons entendre sur certains montages par sélectionner l'option de menu
pour extraire l'un de l'autre. Nous pou- mécaniques. Dans des applications Pièce > Créer des primitives. Là, vous
vons ainsi obtenir la forme tradition- plus modernes où la douceur de fonc-

Spécial FreeCAD n°1 34 sommaire ^


TUTORIEL - FREECAD
pouvez sélectionner la forme Hélice. sont laissées au lecteur comme exer- fois la forme de base dessinée en formes de base.
Comme je souhaite créer un engre- cice (indice : utiliser une surface de utilisant un script, elle peut être uti-
nage de 50 mm d'épaisseur, avec des révolution pour créer les évidements lisée en combinaison avec une autre Dans la prochaine partie de la
dents penchées à environ 1 :20 sur sur chaque face). des techniques disponibles dans l'inter- série, nous nous concentrerons sur un
l'épaisseur de la roue, je choisis une face graphique pour créer l'objet objet à la primitive plus complexe qui
hauteur d'hélice de 50 mm, mais un
axe de tangage de 1 000 mm entre les
ET ENSUITE ? final. Python est un ensemble de pro-
grammation complètement dévelop-
nous permettra de créer des formes
et des volumes avec moins de régu-
spires de l'hélice. Le rayon extérieur Dans cet article sur l'utilisation de pé, contenant des bibliothèques à la larité, le maillage.
de l'hélice devrait correspondre à FreeCAD, nous avons étendu les fois pour les mathématiques et pour
celui du point où elle sera créée. Des possibilités de FreeCAD en utilisant d'autres besoins, et il peut être utilisé
hélices à pas droit ou gauche peuvent un peu de programmation en Python en combinaison avec FreeCAD pour
être utilisées, suivant le besoin. pour créer une surface hélicoïdale créer des objets qui n'existent pas
dans la forme d'une roue dentée. Une dans la bibliothèque d'origine des
Une fois la ligne hélicoïdale tracée,
elle peut être utilisée comme chemin
le long duquel la face extérieure du
pignon peut être balayée, en utilisant
les mêmes outils que lors de la créa-
tion de l'arche gothique dans la partie
précédente de la série. La surface in-
térieure sera créée en utilisant une
extrusion linéaire comme précédem-
ment, car les cannelures intérieures d'un
engrenage hélicoïdal restent droites
pour faciliter l'assemblage de la roue
sur l'axe support. La roue résultante est
en fait une assez bonne approxima-
tion d'une vraie roue dentée. Cepen- Détenteur d'un doctorat au sujet de la
dant, certains aspects pourraient être société de l'information et du savoir,
mieux rendus, tels que les bords Alan enseigne l'informatique à l'Escola
Andorrana de Batxillerat, un lycée. Il a
extérieurs biseautés pour les rendre donné des cours de GNU/Linux à l'Uni-
moins agressifs ou l'enlèvement d'un versité d'Andorre et, auparavant, avait
partie de la matière de la roue pour enseigné l'administration des systèmes
l'alléger et utiliser moins de matière GNU/Linux à l'Université ouverte de Ca-
talogne (UOC).
pour la fabriquer. Ces opérations
peuvent être faites dans FreeCAD et
Spécial FreeCAD n°1 35 sommaire ^
TU TO RI E L
Écrit par Alan Ward I n t ro à F re e C AD - P . 7
D ans cette série, nous examinerons
le monde de FreeCAD, une appli-
cation Open Source de modélisation
Dans l'article d’aujourd’hui, nous
nous concentrerons sur un objet pri-
mitive plus complexe qui nous permet
forme. Un autre aspect de l'équation tures auxiliaires qui s'articulent sur le
est que beaucoup de méta-langages maillage.
informatiques décrivant des scènes
par CAO qui est encore en bêta, mais de créer des formes et des volumes en 3D - comme OpenGL - ont des pri- FreeCAD sait déjà construire plu-
qui a reçu un bon accueil ces dernières ayant une moindre régularité, le mail- mitives pour de tels triangles. sieurs types de maillage de base, tels
années. Naturellement, elle est facile- lage. que les formes simples (cylindre, cône,
ment disponible dans les dépôts d'Ubun- Cependant, suivant l'application, les sphère) définies dans l'atelier Part. Ces
tu. Dans le précédent article sur l'uti-
lisation de FreeCAD, nous avons tra-
QU'EST-CE QU'UN MAILLAGE ? formats de fichiers d'une scène en 3D maillages peuvent être exportés dans
peuvent contenir plus ou moins d'in- plusieurs formats de fichier, dont STL.
vaillé sur un projet architectural de Un maillage peut être vu comme formation sur le maillage. Un des for- Il suffit de choisir la pièce, puis passer
deux manières différentes. D'abord, nous une représentation d'un objet à deux mats de fichiers utilisés communé- dans l'atelier Mesh design et choisir
avons utilisé l'atelier Arch pour créer dimensions (une surface), située dans ment en impression 3D, le format de l'option de menu Maillages > Créer un
un projet architectural moderne, dans l'espace tridimensionnel. Les objets mail- stéréolythographie (STL), ne contient maillage à partir d'une forme. Une
lequel des informations supplémen- lés peuvent être faits de nombreux qu'une liste de triangles. Les sommets nouvelle pièce, qui est la version mail-
taires sont fournies à l'ordinateur, de types de composants élémentaires, sont répétés si besoin et aucune autre lée de l'original, sera insérée dans le
sorte que FreeCAD est utilisé pour dont certains potentiellement plutôt information sur la structure de l'objet projet. Toujours dans l'atelier Mesh
créer un Modèle Intégré de Construc- complexes comme les B-splines Ration- sous-jacent n'est enregistrée. Dans un design, des outils sont disponibles pour
tion (Building Integrated Model - BIM). nelles Non-uniformes (NURBS - Non- cas plus compliqué comme la dyna- exporter le maillage
Comme cette approche n'en est qu'au Uniform Rational B-Splines). Cepen- mique des fluides par ordinateur (CFD - dans un fichier (outil
début de son développement, et qu'elle dant, les variantes les plus communes Computer Fluid Dynamics), des boîtes de droite).
est limitée à des formes simples, nous sont de simples triangles et des élé- à outils telles que OpenFOAM
avons ensuite utilisé une approche plus ments à quatre côtés. Il y a plusieurs (https://openfoam.org/) ont un format Une fois qu'un fichier STL a été
traditionnelle pour créer des volumes raisons à cela, dont le fait que les de fichier qui dessine le maillage en sauvegardé, il peut être utilisé avec la
de la même manière que pour les pro- surfaces les plus complexes peuvent utilisant une liste de sommets, puis plupart des imprimantes 3D pour impri-
jets précédents, mais à une échelle plus être approximées par des triangles avec une liste des faces faisant référence aux mer une copie physique de notre forme
grande. La technique du balayage nous un niveau de précision raisonnable, sommets et enfin le maillage complet d'origine.
a permis de créer un élément avec la d'une façon assez voisine de certaines sous forme de liste de faces avec leurs
forme d'une arche en balayant une es- fonctions mathématiques qui sont sou- positions relatives et les variables asso- I MPORTER ET UTILISER DES
quisse (un profil) le long d'une autre vent représentées à l'écran par une ciées. La pression du fluide, la vitesse
esquisse (le trait formant une arche). matrice de segments droits, alors que et la température sont souvent utili- MAILLAGES
ces fonctions n'ont en réalité aucun sées et doivent être stockées pour plu- Une autre fonctionnalité intéres-
bout de ligne droite dans toute leur sieurs points temporels dans des struc- sante de l'atelier Mesh design est sa
Spécial FreeCAD n°1 36 sommaire ^
TUTORIEL - FREECAD
capacité à importer un maillage de- de cela pourrait être l'ajout de sup- Pour prendre un exemple, j'ai ajouté pour créer un maillage qui ne con-
puis un fichier et à créer un nouvel ports ou d'éléments auxiliaires à un une base circulaire à la statue de l'ange. tient qu'une seule facette carrée, nous
élément Part à partir des données im- modèle, avant son impression en 3D. pouvons utiliser le code suivant :
portées. J'ai téléchargé un maillage Cependant, certaines précautions
de test nommé DAVID-Angel depuis doivent être prises quand on travaille solid Square ( Meshed)
le site du producteur de scanner 3D sur des modèles avec énormément facet normal 0. 0 0. 0 1. 0
DAVID (http://www.david-3d.com/en/s de triangles. Le maillage de l'ange uti- outer loop
upport/downloads). J'ai ensuite utilisé lisé ci-dessus est déjà tout à fait ca- vertex 1. 0 1. 0 0. 0
vertex -1. 0 1. 0 0. 0
l'outil Maillage (le plus à gauche des pable de dépasser la quantité de mé- vertex -1. 0 -1. 0 0. 0
deux) pour importer le maillage dans moire gérée par FreeCAD ; aussi, il vertex 1. 0 -1. 0 0. 0
un nouveau projet FreeCAD. Le résul- endloop
peut être judicieux de sauvegarder notre endfacet
tat était très bon, et on peut naviguer travail à des étapes rapprochées.
autour du modèle numérique et exa- endsolid Mesh
miner de près les bras plutôt dodus
de la statue, si cela vous intéresse.
CRÉER NOS PROPRES La plupart des informations sont
MAILLAGES immédiatement compréhensibles. Le
D'autres pièces peuvent être ajou- mot-clé « normal » indique le vecteur
tées à la scène dans FreeCAD, nous Le format de fichier STL n'est à la normé de la facette, nous disant en
permettant de modifier le modèle, base qu'un fichier texte avec une struc- gros quelle face de la facette doit
puis d'exporter notre version modifiée, ture interne très simple. Par exemple, être considérée comme « extérieure »
si besoin. Une utilisation particulière

Spécial FreeCAD n°1 37 sommaire ^


TUTORIEL - FREECAD
ou « intérieure » au regard de l'en- besoin de calculer une série de coor-
semble de l'objet. Si une facette trian- données, en faisant varier θ de zéro à
gulaire est exigée, il suffit d'utiliser 2π radians et φ de -π/2 à π/2. Les
trois sommets pour la définir. Si plu- radians sont l'unité de mesure d'angle
sieurs facettes sont nécessaires, répé- choisie car c'est celle que l'ordinateur
tez la séquence facet… endfacet. utilise pour calculer les sinus et les co-
sinus.
Cette structure très simple rend
très facile l'écriture de nos propres Une fois que nous avons para-
programmes de création automatique métré notre double boucle for, nous
d'un fichier de maillage. Elle peut être devons transformer les formes plus
faite avec à peu près n'importe quel ou moins rectangulaires, horizontale-
langage de programmation tel que Pas- ment entre θ et θ + δθ et vertica-
cal, Java, JavaScript avec node.js, et lement entre φ et φ + δφ - où les
beaucoup d'autres, mais ma préfé- deltas sont les écarts entre les diffé-
rence ira à Python, en se souvenant rentes valeurs de chaque angle res- https://pastebin.com/jvv35AgZ. N'hé- principal de l'anneau, et un rayon se-
du fait que FreeCAD est écrit dans ce pectif. La façon la plus rapide est de sitez pas à l'utiliser - et à faire des condaire qui définit l'épaisseur de
langage. Commençons avec une simple couvrir cette zone avec deux triangles. expériences. l'objet, sur une surface à angles droits
sphère. Dans la copie d'écran page pré- Le programme Python est simple, avec la surface principale. Dans la cap-
cédente, l'objet en bas à droite - vu tel mais un peu trop long pour ce qui Pour aller vers des objets plus com- ture d'écran ci-dessus, nous pouvons voir
quel dans FreeCAD - est une instance peut être acceptable pour cette pu- plexes, un anneau - ou, en termes ma- deux copies du maillage telles qu'im-
de l'objet Sphère intégré dans l'appli- blication. Pour cette raison, je l'ai mis thématiques, un tore - est un objet portées dans FreeCAD, une à gauche
cation. Au contraire, l'objet de gauche sur Pastebin à l'adresse suivante : qui a deux rayons : d'un côté, le rayon avec le maillage apparent et la seconde
est un maillage qui a été généré avec à droite avec sa « peau ». De cette fa-
un simple script en Python. çon, nous pouvons voir que ce qui
semble être des facettes plates à qua-
Tout point P de la surface de la tre côtés est en fait la combinaison de
sphère peut être défini en utilisant deux triangles.
l'angle horizontal théta (θ) avec le
plan équatorial et l'angle vertical phi Le programme en Python pour créer
(φ) pour donner sa hauteur au-dessus ce fichier de maillage a un code vrai-
du plan. En fait, c'est ce que nous faisons ment très similaire au précédent. Ce-
quand nous utilisons les latitudes et pendant, dans ce cas, φ doit itérer sur
longitudes pour donner la position d'un la totalité de la circonférence (de -π à
objet ou d'un lieu à la surface de la π) pour terminer la forme en tube de
terre. Aussi, notre programme a juste l'anneau par les petits cercles. Comme
Spécial FreeCAD n°1 38 sommaire ^
TUTORIEL - FREECAD
Un avantage d'écrire nos propres formes et des volumes présentant
programmes est que nous pouvons moins de régularité, le maillage. Par
ensuite continuer à modifier nos objets l'utilisation du format de fichier STL,
comme nous le voulons. Une simple largement accepté, un maillage ou
modification dans la valeur de δφ peut collection de simple facettes trian-
faire que nos triangles couvrent seu- gulaires ou à quatre faces peut être
lement la moitié de notre objet. Si, au récupéré, soit d'un appareil de scan-
même moment, nous lui donnons une ner physique en 3D, soit du travail
seule torsion tout en itérant sur θ, d'autres personnes, ou créé en utili-
l'apparence finale peut ressembler, non sant les programmes ad-hoc. Avec un
pas à une forme unique, mais à une peu d'expertise en mathématiques, les
collection d'anneaux imbriqués. Sur la objets créés peuvent varier de l'objet
copie d'écran suivante, notez comment le plus simple à d'autres largement
chaque anneau tourne une fois autour plus complexes.
de φ tout en faisant son chemin sur
l'anneau principal. Dans la prochaine partie, nous uti-
liserons cette technique en combi-
naison avec d'autres outils FreeCAD
plus classiques, pour construire une
représentation 3D d'un immeuble mo-
précédemment, θ itère sur le cercle exemple, utiliser cos(3θ) et sin(3θ) pour derne avec une structure de toit en
principal de l'anneau. Le code peut être calculer ses coordonnées radiales et treillis.
trouvé à : https://pastebin.com/BNxPztFP. verticales de façon à voir l'anneau « vi-
Notez l'utilisation de r1 , le grand rayon, brionner » trois fois autour de la cir-
réglé ici à 5 unités, et r2, le petit rayon, conférence principale. Si notre objet
réglé ici à 1 unité. résultant est très plat, et le nombre
de tours impair, il peut même ressem-
Une fois le code de base terminé , bler à un anneau de Mœbius. Dans la
nous pouvons nous amuser avec les copie d'écran ci-dessus, nous pouvons Détenteur d'un doctorat au sujet de la
mathématiques. Par exemple, nous pou- voir notre anneau original, couleur cuivre, E T ENSUITE ? société de l'information et du savoir, Alan
enseigne l'informatique à l'Escola Andor-
vons tordre la matière de l'anneau combiné avec la nouvelle forme rana de Batxillerat, un lycée. Il a donné
principal, en lui donnant un rayon de torse, en gris. Le code en Python pour Dans cet article sur l'utilisation de des cours de GNU/Linux à l'Université
plus (le troisième) pour le décaler de créer ce fichier de maillage est, com- FreeCAD, nous nous sommes concen- d'Andorre et, auparavant, avait enseigné
sa position « normale » et avoir une me toujours, sur Pastebin : l'administration des systèmes GNU/Linux
trés sur un objet primitive plus com- à l'Université ouverte de Catalogne (UOC).
rotation circulaire multiple lors des https://pastebin.com/ZvnDdLTX. plexe qui nous permet de créer des
itérations de θ. Nous pourrions, par
Spécial FreeCAD n°1 39 sommaire ^
TU TO RI E L
Écrit par Alan Ward I n t ro d u c t i o n à F re e C AD - P . 8
D ans cette série, nous examine-
rons le monde de FreeCAD, une
application Open Source de modélisa-
arrangement maillé a été utilisé pour
l'extérieur de l'immeuble. D'un point
de vue architectural, cette technique
les choses tendent à devenir un peu
plus complexes. C'est là que l'ordina-
teur prend place comme outil essen-
haut, le long de l'axe X. Cependant, la
courbure est convexe le long de l'axe
Y, tournée aussi vers le haut. cette
tion par CAO qui est encore en bêta, a au moins deux points forts : tiel pour calculer la position de chaque fonction très simple montre une double
mais qui a reçu un bon accueil ces • D'une part, le treillis peut supporter point du treillis et, de là, calculer les courbure qui est facile à calculer, mais
dernières années. Naturellement, elle une proportion importante de son contraintes attendues dans la struc- qui n'est pas facile à dessiner avec
est facilement disponible dans les dé- propre poids, ce qui permet à l'archi- ture physique. précision sans l'aide d'un ordinateur.
pôts d'Ubuntu. Dans l'article précé- tecte de couvrir une grande surface
dent (le septième) sur l'utilisation de sans utiliser de supports internes Par exemple, considérons la fonction L'INTÉGRATION D'UN TREILLIS
FreeCAD, nous nous sommes concen- comme des colonnes. C'est parfait pour hauteur h(x, y) = x*x - y*y. Un simple
trés sur le maillage en tant qu'objet les larges espaces ouverts tels que des tracé de la surface nous montre que, DANS UN BÂTIMENT
primitive complexe, qui nous permet salles de concert ou de sport, ou même au voisinage du point d'origine des
de créer des formes et des volumes, les grands halls des bâtiments d'aéro- coordonnées (0, 0, 0), cette surface Dans la présentation qui suit, nous
soit à partir de données numérisées, port, tels que l'aéroport international montre une courbure concave vers le créerons un pavillon de taille moyenne
soit par des techniques de program- de Hong Kong à Chek Lap Kok.
mation simples. • D'autre part, l'utilisation d'un treillis
implique qu'une partie de la force struc-
Dans cette partie, nous utiliserons turelle vienne de l'emploi des sur-
cette technique en combinaison avec faces courbes qui partagent certaines
d'autres outils FreeCAD plus ordinaires de leurs propriétés avec l'arche. Le
pour construire une représentation résultat final est un bâtiment qui évite
3D d'un immeuble moderne avec une les formes plates et régulières qui
structure de toit en treillis. sont devenues si communes dans l'ar-
chitecture urbaine du siècle dernier.
LES MAILLAGES ARCHITECTURAUX Certains treillis simples peuvent
Une partie de l'inspiration de cet être dessinés « à la main », tant que
article vient d'immeubles comme les les formes générales restent planes
Esplanade Theatres on the Bay à Sin- ou utilisent une courbure unique. Ce-
gapour (DP Architects) et l'audito- pendant, dès que la forme finale con-
rium du Rhike Park à Tbilissi (Géorgie) tient deux courbures - le long de deux
(Studio Fuksas). Dans tous les cas, un axes d'intersection en même temps -
Spécial FreeCAD n°1 40 sommaire ^
TUTORIEL - FREECAD
utilisant un treillis défini avec la fonc- par son propre poids. Des facteurs respectivement prises à 1 0 et 20 m au- Nous pouvons aller maintenant
tion ci-dessus. Naturellement, le lecteur comme la pression du vent et le poids dessus du niveau du sol, bien que cela dans l'atelier Draft et, en travaillant
n'est pas encouragé à construire en de la pluie, de la glace, de la neige, etc.,
puisse être facilement mis à l'échelle soigneusement, dessiner un nouveau
vrai une telle structure, à moins de seraient aussi à prendre en compte. et ajusté pour correspondre à une im- « Wire » - en sélectionnant, point par
disposer d'une grande expérience d'in- plantation particulière. Enfin, 20 points point, tous les sommets le long d'un
génieur et d'architecte pour s'assurer Commençons par écrire un court de maillage séparés ont été pris le bord du toit. Ensuite, fermez la forme
que les matériaux sont correctement programme en Python pour créer un long des deux directions X et Y. en sélectionnant chaque coin de rec-
choisis et dimensionnés, que les règles fichier STL avec le maillage. Le code tangle du sol en dessous de ce bord.
d'urbanisme local sont respectées et complet peut être trouvé à : Le résultat final de ce programme Cette forme plane peut ensuite être
que la construction a des chances de https://pastebin.com/tsi5dbLw. est un fichier STL qui peut être im- transformée en objet Wire plan. Sim-
résister pour l'usage prévu. Il y a quel- porté dans un nouveau projet Free- ple ? [Ndt : plain, en anglais, d'où le
ques aspects délicats à considérer avec Travaillant sur une surface de CAD en utilisant la technique présen- jeu de mots plane/plain] Puis, procé-
ce type de construction, le fait que le base de 40 x 30 m dans le plan XY, nous tée dans la partie précédente de la dez de la même manière pour les au-
treillis soit contraint en compression calculerons une valeur de hauteur sui- série. Pour mieux visualiser les pro- tres parois.
dans l'axe Y et en tension dans l'axe vant l'axe Z. Pour cet exemple, les hau- portions, un rectangle de 40 x 30 m à
X, n'étant pas le moindre, et le tout teurs minimum et maximum ont été été dessiné au niveau du sol, sous le Une fois que les murs ont été
toit.
Poser les cloisons pour fermer les
murs des quatre côtés ne sera pas une
tâche facile, car les quatre cloisons au-
ront trois côtés droits, mais le qua-
trième (celui du haut) devra suivre une
courbe parabolique. Il y a plusieurs so-
lutions à ce problème. L'une d'elles est
d'écrire des programmes supplémen-
taires en Python pour créer les fichiers
de maillage qui conviennent. Cepen-
dant, FreeCAD a d'autres alternatives.
Dans ce cas, je rends visibles les lignes
du maillage. Sélectionnez l'objet maillé
et, dans la zone des Propriétés, sé-
lectionnez « Display mode » (mode
d'affichage) et passez du mode d'ori-
gine « Shaded » (ombré) à « Flat lines »
(simples lignes).
Spécial FreeCAD n°1 41 sommaire ^
TUTORIEL - FREECAD
définis, le maillage du toit peut, soit térieurs du bâtiment deviennent aussi être ajustés dans la zone Propriétés. Dans la prochaine partie, nous ex-
être laissé avec sa structure maillée apparentes. Par exemple, pour représenter des murs plorerons le passage d'un modèle infor-
apparente, soit le mode d'affichage peut en verre - permettant à la lumière d'en- matique à un objet matérialisé, en
être remis à « Surface », comme vous Une solution relativement réaliste trer dans le bâtiment entre les co- exportant un projet finalisé pour l'im-
le voulez. est de donner un peu d'épaisseur au lonnes - les quatre murs peuvent rester primer avec une imprimante 3D.
maillage du toit. Il suffit de sélection- avec leur couleur par défaut ([204, 204,
On peut ensuite ajouter des co- ner le maillage et créer une nouvelle 204]), mais avec une transparence de
lonnes pour tenir le maillage du toit. Extrusion dans l'atelier Part. Les sur- 40 %.
Cependant, il devient apparent que le faces du dessous et du dessus auront
maillage n'a pas d'épaisseur. Même si la forme du maillage, tandis que l'épais- ET ENSUITE ?
beaucoup de soin est pris avec la hau- seur verticale de l'objet sera la même Détenteur d'un doctorat au sujet de la
teur des colonnes, certains dysfonction- tout au long de sa surface. Une valeur Dans cet article sur l'utilisation de société de l'information et du savoir, Alan
nements apparaissent car les extré- d'un mètre semble appropriée pour FreeCAD, nous nous sommes servis d'un enseigne l'informatique à l'Escola Andor-
mités des colonnes sont des disques ce bâtiment. maillage en combinaison avec d'autres rana de Batxillerat, un lycée. Il a donné
outils FreeCAD plus classiques, pour des cours de GNU/Linux à l'Université
horizontaux, mais la partie du mail- d'Andorre et, auparavant, avait enseigné
lage qui les touche n'est pas plate. Les Enfin, la couleur et le niveau de construire une représentation en 3D l'administration des systèmes GNU/Linux
intersections avec les quatre murs ex- transparence de chaque objet peuvent d'un bâtiment moderne avec un toit à à l'Université ouverte de Catalogne (UOC).
structure maillée.

Spécial FreeCAD n°1 42 sommaire ^


TU TO RI E L
Écrit par Alan Ward I n t ro à F re e C AD - P . 9
D ans cette série, nous examine-
rons le monde de FreeCAD, une
application Open Source de modélisa-
l'ingénierie et même certains secteurs
médicaux. Des imprimantes relative-
ment bon marché qui arrivent com-
comme le métal, sont le plus souvent très fragiles une fois imprimés et, en
gérés par des méthodes soustrac- fait, pourraient être facilement cassés
tives. en retirant la pièce imprimée de la
tion par CAO qui est encore en bêta, plètement assemblées et prêtes à im- plaque de support. Naturellement, les
mais qui a reçu un bon accueil ces der- primer rendent cette technique plus Même dans le domaine de l'im- détails dépendent de l'imprimante réel-
nières années. Naturellement, elle est accessible à une grande variété d'uti- pression 3D, plusieurs variantes existent. lement utilisée, et du niveau de détail
facilement disponible dans les dépôts lisateurs. Cependant, il faut dire que Certaines parmi les plus chères, comme accessible à l'imprimante. Avec des
d'Ubuntu. Dans l'article précédent (le l'impression 3D n'est pas aussi mûre le frittage, comprennent le chauffage couches plus fines (0,1 mm au lieu des
huitième) sur l'utilisation de FreeCAD, que l'impression traditionnelle sur des de petites particules de matière avec 0,2 mm plus habituels), des détails plus
nous avons utilisé un maillage, en com- feuilles de papier, et un goût pour les un laser pour les fondre ensemble et fins sortiront mieux, mais au détriment
binaison avec d'autres outils plus clas-travaux pratiques est encore une vraie former l'objet à construire. Dans d'au- d'un temps d'impression plus long. Des
siques de FreeCAD, pour construire nécessité pour les utilisateurs. Se col- tres, une solution de matière est chauf- durées de 2-3 heures sont assez habi-
une représentation 3D d'un immeuble tiner la calibration du placement sur la fée localement, transformant la solu- tuelles pour de petits objets (1 -2 cm
moderne avec une structure de toit plateforme, les bouchages de buses tion liquide en une couche solide. Dans de haut) et peuvent les dépasser pour
en treillis. ou d'autres problèmes mécaniques ne la grande majorité des imprimantes des objets plus grands.
sont peut-être pas dans la zone de 3D du commerce qui seraient dans la
Dans cette partie, nous irons du confort de tout un chacun. gamme de prix d'un amateur ou d'une Le second point est que les couches
modèle informatique jusqu'au monde petite entreprise, un procédé d'extru- supérieures du plastique sont étalées
physique, en utilisant une imprimante De nombreuses techniques d'im- sion du plastique est utilisé. Dans ce- sur les couches inférieures. Cependant,
3D pour créer une représentation phy- pression 3D existent. Elles sont habi- lui-ci, un filament de plastique est len- le plastique est pratiquement liquide
sique de notre construction. tuellement vues comme une certaine tement extrudé à travers une buse quand il quitte la buse et a ainsi be-
forme de construction additive, où la chauffante, qui le fait fondre, et des soin d'une base solide pour se repo-
Q UELQUES NOTES SUR pièce résultante est construite progres-
sivement. Ceci est en opposition avec
petits points ou lignes de matière sont ser pendant la solidification. Des struc-
déposées en couches pour construire tures comme des surplombs ou des
L' IMPRESSION 3D l'usinage - par exemple, en utilisant l'objet, du bas vers le haut. arches dans le modèle ne vont pas sor-
une machine-outil contrôlée par ordi- tir correctement, si elles restent sans
Ce n'est pas une surprise que l'im- nateur, où un bloc de matière exis- Ce système a ses défauts. Le pre- support.
pression 3D soit devenue une mode tante est usiné à la forme finale mier point principal à prendre en compte
dans les toutes dernières années. Dé- souhaitée en enlevant le matériau en est que les volumes très fins d'un ob- Beaucoup d'applications de pilotage
marrant comme activité de loisirs, elle trop. Certaines matières comme les jet ne ressortiront peut-être pas comme d'imprimante altèrent notre modèle
a trouvé son application pratique dans plastiques se prêtent bien à des pro- attendu. Les détails d'une épaisseur en ajoutant des structures de renfort.
de nombreux secteurs différents, com- cédés additifs, alors que d'autres, inférieure à 2-3 mm pourraient être Elles sont imprimées en même temps
me les arts et métiers, la conception,
Spécial FreeCAD n°1 43 sommaire ^
TUTORIEL - FREECAD
que le modèle et doivent être reti-
rées après impression. Dans l'image
CONSTRUIRE ET IMPRIMER tions telles que Blender sont aussi
bien adaptées si des objets maillés
effectivement le processus d'impres-
sion. Printrun/Pronterface :
d'illustration, un modèle de jante a été UN OBJET SIMPLE peuvent être exportés dans le format (http://www.pronterface.com ) est un
imprimé. Une partie du matériau éten- de fichier STL. choix populaire.
du par l'imprimante pour fixer la pièce Les détails réels de notre flux d'ac- • Utiliser un logiciel de mise en couches
sur la plaque de support est encore tions peuvent varier, suivant le jeu de pour convertir l'objet en une série de Deux formats de fichiers font le
attaché au bas de la pièce. Le logiciel programmes que nous choisissons couches plates. Ces couches sont en- lien entre les étapes (a) et (b), et entre
d'impression a rempli l'intérieur du d'utiliser. Cependant, les étapes princi- suite converties en une séquence de (b) et (c). Le format STL présenté précé-
creux le long de la jante par des pales seront les suivantes : commandes en G-code, qui, à la base, demment dans les parties 7 et 8 de la
formes ressemblant à des colonnes, • Construire le modèle informatique, dit à l'imprimante de positionner sa série est une façon normale de trans-
dans un souci d'éviter que la partie en utilisant les volumes. Les pièces tête à telles ou telles coordonnées, et férer la forme de notre objet de l'ap-
haute ne s'effondre pendant qu'elle est fines et plates doivent être rendues allume/éteint l'extrusion du plastique. plication de dessin vers le gestion-
chaude. Ces formes sont assez disgra- comme des volumes, avec une épais- Un choix classique pour cette étape naire de couches. D'autres choix existent,
cieuses, mais ce sont aussi de fines seur qui ne descend pas sous 1 mm est Slic3r (http://slic3r.org/ ). tels que les fichiers OBJ, mais ils sem-
parois et elles peuvent être enlevées pour de meilleurs résultats. Dans cette • Utiliser un troisième programme pour blent un peu moins bien supportés.
facilement avec un couteau effilé (mais série, nous utiliserons FreeCAD pour se connecter à l'imprimante, et réaliser Des fichiers en G-code peuvent être
soyez prudent avec vos doigts). cette étape. Cependant, d'autres op- utilisés pour transférer les données
du gestionnaire de couches au con-
Suivant la forme de votre modèle, trôleur d'impression, bien que cette
le nettoyage pourrait être très com- étape puisse être omise si celui-ci peut
pliqué. Dans un récent projet, la du- aussi faire le contrôle d'impression. Des
rée d'impression d'un ensemble de chaî- applications comme Slic3r peuvent pilo-
nage avec des liens 4 par 4 a pris une ter directement un certain nombre de
heure, mais il fallait deux heures pour modèles d'imprimantes, pour la plu-
nettoyer et refaire l'état de la surface part, des matériels en Open Source.
manuellement. Les déchets de matière Cependant, beaucoup de modèles (com-
seraient aussi un problème dans un merciaux) nécessitent leur propre logi-
environnement industriel : dans ce cas, ciel de mise en couche et de pilotage
3,3 g du produit final nécessitaient un d'impression, qu'on ne trouve habituel-
total de 7,2 g de matériau d'impression. lement que pour Windows. Ceci est
Un rendement de moins de 50 % est un point à prendre en compte si ou
loin d'être idéal. quand vous choisissez une imprimante
à acheter.
Commençons avec un simple objet
en treillis, basé sur une structure trian-
Spécial FreeCAD n°1 44 sommaire ^
TUTORIEL - FREECAD
gulaire de barres carrées reliées par La hauteur totale de la structure est lisant des fonctionnalités plus poin- former la structure triangulaire.
des barres circulaires transversales. La de 4,5 mm. tues des applications modernes en 2D
première chose que nous aurons à cor- telles que LibreCAD, il est possible Un peu de soin doit être apporté
riger sont les dimensions. Suivant votre Pour réaliser cette pièce, une pro- d'ajouter facilement des congés pour lors de cet assemblage, car il est clair
imprimante, des limites existeront pour cédure traditionnelle de CAO serait rendre un peu plus robustes les liai- qu'un certain chevauchement des pièces
la taille hors tout de votre objet à im- de dessiner une représentation plane sons entre les barres et les cylindres. aura lieu. Dans la vie normale, les
primer. Dans ce cas, j'ai choisi de cons- de la forme extérieure ; assurez-vous barres devraient affleurer les bords
truire une pièce longue de 1 20 mm, que toutes les jonctions conviennent Cependant, pour construire un mo- extérieurs des cylindres et les formes
taille de la barre la plus longue. La sec- en ajustant les lignes au besoin, de dèle en 3D, il est préférable de pen- des extrémités des barres devraient
tion des barres est un carré de 3 mm, sorte qu'il n'y ait aucune intrusion d'un ser en terme d'ensembles. J'ai com- correspondre. Comme autre option,
pour faciliter leur impression. Enfin, élément dans un autre, et ensuite en mencé tout de suite en 3D par le dessin des fentes verticales pourraient être
les jonctions circulaires ont des rayons dessinant les cercles représentant les d'un objet cylindrique dans l'atelier réalisées dans les cylindres, et les em-
intérieur de 3 mm et extérieur de 6 mm. trous dans chaque jonction. En uti- Part de FreeCAD, pour représenter une bouts des barres, laissés carrés, se-
des jonctions. Ensuite, j'ai dessiné un raient enfilés dans les cylindres.
second cylindre, plus large, pour re-
présenter la découpe du trou et sous- Cependant, dans le monde magique
trait les deux objets pour créer un de l'impression en 3D, l'introduction
cylindre creux. Puis, j'ai copié/collé cette d'un volume dans un autre pourrait
pièce complète dans les trois positions ne pas être un problème. La plupart
finales des jonctions. J'ai ensuite créé des logiciels d'impression peuvent s'en
une barre plate de section appro- arranger, de sorte que le matériau
priée, et je l'ai copiée, tournée et mise plastique de chaque volume ne serait
à l'échelle en position, trois fois, pour pas imprimé deux fois, ce qui ferait un

Spécial FreeCAD n°1 45 sommaire ^


TUTORIEL - FREECAD
gros pâté. À la place, le logiciel est dres de voitures modernes. Aussi, je l'espace intérieur, avec un peu de re- utilisez, soit Slic3r, soit un logiciel de
assez intelligent pour réaliser une union commençais par construire une forme couvrement sur les barres du triangle. mise en couche équivalent, pour sau-
booléenne de tous les volumes et les hexagonale de base, de la même façon Ensuite, j'ai défini la grille comme cissonner et imprimer le modèle.
solidariser tous correctement. Néan- que j'avais fait les joints cylindriques. l'intersection de la première grille et
moins, il faut dire que tous les logi- Je commençais par dessiner un prisme du nouveau volume, ce qui, en fait, Une fois fini, le matériau auxiliaire
ciels d'impression ne sont pas égaux vertical à six côtés de 9 mm de long et ajuste sa forme pour qu'elle s'adapte peut être détaché. Une finition de la
sur ce point et quelques essais peu- 3 mm de haut, puis je découpais un à l'espace intérieur du triangle. surface sera probablement nécessaire,
vent être nécessaires pour trouver les autre prisme vertical avec les côtés à particulièrement sur la partie inférieure
limites combinées du logiciel et du 8 mm du centre. Je dupliquais ensuite La pièce finale est la combinaison où elle était en contact avec le socle.
matériel d'une imprimante particulière. ce motif de base pour remplir l'espace du triangle extérieur, plus la grille.
avec une structure en nid d'abeille. L'assemblage en un seul objet est en- E T ENSUITE ?
Une fois le treillage extérieur cons- suite fait par une union booléenne.
truit, je voulais remplir le centre avec À ce stade, j'avais à la fois le trian- Dans cet article sur l'utilisation de
un maillage non structurel. Il y a plu- gle extérieur et la grille intérieure. Ce- Une fois que votre objet est prêt, FreeCAD, nous avons parcouru le tra-
sieurs façons de le faire. Par exemple, pendant, la grille dépassait légère- le processus d'impression devrait être jet du modèle informatique à l'objet
un volume plat peut être construit, ment des bords du triangle. Aussi, je plutôt simple. À partir de FreeCAD, physique, en utilisant les techniques
adapté à l'espace vide, puis on pour- suis retourné dans l'atelier Draft où sélectionnez la pièce finale et expor- de l'impression en 3D. Nous avons vu
rait y couper des ouvertures conve- j'ai dessiné une approximation gros- tez-la dans un fichier STL par l'option quelques-uns des points forts de l'im-
nables. Je voulais quelque chose de sière du triangle extérieur sous forme de menu Fichier > Exporter. De là,
plus raffiné, comme les lignes des mo- d'objet Wire continu. Cet objet, extru-
tifs en nid d'abeille de certaines calan- dé vers le haut, me donna la forme de

Spécial FreeCAD n°1 46 sommaire ^


TUTORIEL - FREECAD
pression en 3D, et aussi ses points
faibles. Nous avons parlé des formats
de fichier 3D, nous avons construit un
modèle dans FreeCAD et l'avons im-
primé en utilisant le logiciel Slic3r. Ce
modèle précis, construit en plastique,
n'aura probablement pas d'usage in-
trinsèque. Cependant, il peut être uti-
lisé comme base d'un moule pour une
copie en métal, ou simplement com-
me matériel d'enseignement sur les
structures en treillage et les contraintes
internes dans un objet de structure.
Dans la prochaine partie de la sé- Détenteur d'un doctorat au sujet de la
rie, nous changerons de direction une société de l'information et du savoir, Alan
fois encore et nous explorerons cer- enseigne l'informatique à l'Escola Andor-
rana de Batxillerat, un lycée. Il a donné
taines utilisations de la copie d'objets des cours de GNU/Linux à l'Université
pour créer un motif répétitif comme d'Andorre et, auparavant, avait enseigné
une côte de maille. l'administration des systèmes GNU/Linux
à l'Université ouverte de Catalogne (UOC).

Spécial FreeCAD n°1 47 sommaire ^


TU TO RI E L
Écrit par Alan Ward I n t ro d u c t i o n à F re e C AD - P . 1 0
D ans cette série, nous examine-
rons le monde de FreeCAD, une
application Open Source de modélisa-
tifs répétitifs tels qu'une cote de maille. de plastique supplémentaire entre les

L' IMPRESSION DE PIÈCES


éléments. Ceci est fait en général d'une
façon assez voisine de celle des im-
les objets (des maillons de chaîne)
commencent à apparaître. Le plastique
en trop - dont les traces en diagonale
tion par CAO qui est encore en bêta, primantes qui commencent par étaler et les petits bouts ondulés - sont aussi
mais qui a reçu un bon accueil ces der- INTERCONNECTÉES un ou plusieurs tapis sur le support, là pour assurer que les maillons restent
nières années. Naturellement, elle est de façon à assurer que les pièces sont en place et avec une disposition spa-
facilement disponible dans les dépôts Les objets avec des éléments ré- bien collées à cette surface pendant tiale correcte l'un par rapport à l'autre.
d'Ubuntu. Dans le neuvième article sur pétés mais disjoints, comme des chaînes l'impression et qu'elles ne bougent pas
ou une cote de maille, peuvent être pendant l'ajout des couches succes-
l'utilisation de FreeCAD, nous nous
sommes servi d'une imprimante 3D imprimés en 3D de la même manière sives de plastique. Dans l'image jointe CRÉER UNE CHAÎNE
pour créer une représentation physique qu'une pièce normale, d'un seul tenant. d'une imprimante, deux longueurs de
La différence principale est que le lo- chaîne séparées sont en cours d'im- Revenons à FreeCAD. Commençons
d'une construction. Dans cet épisode, par créer une longueur de chaîne très
nous explorerons certaines utilisations giciel pilote de l'imprimante doit être pression. Dans chaque cas, l'imprimante
assez sophistiqué pour ajouter un peu commence par les tapis, sur approxi- simple. Nous commencerons par un
des copies d'objets pour créer des mo- maillon plat et rectangulaire, avec un
mativement 6 mm sous le tracé de trou rectangulaire pratiqué dedans en
l'objet. Sur l'image, plusieurs couches utilisant l'opération « cut » (soustrac-
de plastique ont déjà été déposées et tion booléenne de volumes).

Spécial FreeCAD n°1 48 sommaire ^


TUTORIEL - FREECAD
Cette forme de maillon peut être À présent, la partie bizarre. De être déplacé sur le même axe dans quer que le plastique en trop devra
retravaillée pour la rendre plus esthé- façon à pouvoir imprimer ceci en 3D, une position adaptée, puis ces deux être supprimé de l'objet final. Ceci com-
tique ou plus fonctionnelle, suivant vos nous devons le sortir vers l'impri- ensembles doivent être fusionnés en prend les tapis mis sous la chaîne,
souhaits. Ça vaut le coup de passer du mante sous forme d'un objet unique. un unique objet Union, comme précé- mais aussi tous les petits bouts et
temps sur cette étape - peut-être plus Mais nous avons déjà défini deux vo- demment. Nous pouvons continuer de éléments que l'imprimante aura ajouté
que moi - car ce que nous produisons lumes séparés, avec un peu d'air libre cette façon en multipliant le nombre pour soutenir les maillons, ainsi qu'en-
ici est le motif de base qui sera répété entre eux. Aussi, maintenant, nous de- de maillons par deux à chaque opé- tre chaque paire de maillons. Une
de nombreuses fois pour créer un ob- vons simplement combiner les deux ration : 1 , 2, 4, 8… géométrie très complexe du maillon
jet chaîne complet. objets avec une opération booléenne peut rendre pénible l'élimination de
Union. Ceci est vraiment étrange pour Une fois que nous avons défini la tous les petits bouts de l'ensemble.
Maintenant, copions et collons no- quelqu'un qui a une formation mathé- méthode, nous pouvons essayer des L'expérience pratique montre qu'un
tre chaînon fini. La nouvelle copie de- matique, car nous définissons en fait formes de maillons plus complexes. objet tel que la chaîne ci-dessus peut
vra être déplacée d'une distance suffi- un volume unique fait de deux élé- Par exemple, nous pourrions créer un demander autant de temps pour le
sante (par ex., le long de l'axe x) et ments séparés et sans lien. Mais ça maillon avec une rondelle à plat et nettoyage que pour faire toute l'im-
tournée de 90 degrés autour de l'axe marche. une verticale. De là, chaque copie suc- pression, si ce n'est pas plus. Prévoir à
du déplacement. Des mesures précises cessive peut être déplacée le long de l'avance d'ajuster les formes des mail-
sont liées aux dimensions du maillon, Une fois que nous avons défini la l'axe, sans aucune rotation. Comme lons pour rendre les espaces intersti-
mais, en général, j'ai tendance à lais- paire de maillons comme un unique précédemment, la chaîne complète tiels plus accessibles, peut aider.
ser au moins 1 mm d'espace vide entre objet Union, nous pouvons maintenant finira en objet Union unique, qui pour-
les maillons. Nous avons maintenant
quelque chose qui ressemble à ceci :
le copier/coller, obtenant deux ensem-
bles de deux maillons. L'un d'eux doit
ra être exporté dans un fichier STL et
envoyé à l'imprimante.
EXTENSION À LA COTE DE
MAILLE
Il est peut-être prudent de remar-
Passer d'un morceau de chaîne

Spécial FreeCAD n°1 49 sommaire ^


TUTORIEL - FREECAD
linéaire à une cote de maille à plat à différents angles pour chaque ran-
n'est pas trop complexe. La difficulté gée alternée : une vue détaillée d'une
principale est que chaque maillon de- vraie cote de maille se trouve ici :
vra être interconnecté à beaucoup https://en.wikipedia.org/wiki/Mail
d'autres maillons, en général quatre ; _(armour)#/media/File:European_riv
aussi, l'espace central devra être créé eted_mail_hauberk,_close_up_view.j
assez grand pour permettre aux mail- pg. D'autres mises en place peuvent
lons voisins de passer, tout en main- être possibles, par exemple en incurvant
tenant la séparation d'un millimètre chaque maillon en anneau en forme
entre deux maillons. Tant que c'est de selle pour faciliter la mise en place.
assuré, les maillons peuvent avoir n'im- En poursuivant dans cette direction,
porte quelle forme. Une forme ty- des maillons ronds peuvent être trans-
pique serait celle des anneaux toroï- formés en un ensemble de volumes
daux plats (en forme de donut), placés simples (cylindres et barres).

Spécial FreeCAD n°1 50 sommaire ^


TUTORIEL - FREECAD
Une fois un motif de base créé, il
peut être copié/collé et les maillons
ET ENSUITE ? Après cette revue de quelques-
unes des possibilités qu'offre Free-
séparés mis en bonne position. En- Dans ce - dernier - article sur CAD, cette série d'articles passe en
suite, plusieurs maillons peuvent être l'utilisation de FreeCAD, nous avons veille pour quelque temps. Plus tard,
fusionnés en un unique objet Union, exploré certaines utilisations de la elle pourrait recommencer, s'il y a suf-
comme l'ensemble de 8 maillons ci- fisamment de lecteurs intéressés. Les Détenteur d'un doctorat au sujet de la
copie d'objets pour créer un motif ré- société de l'information et du savoir, Alan
dessus, qui est ensuite répété pour pétitif comme une cote de maille. Ceci propositions précises sont les bien- enseigne l'informatique à l'Escola Andor-
créer un plus grand morceau de cote pourrait être ensuite utilisé comme venues. rana de Batxillerat, un lycée. Il a donné
de maille. Des motifs peuvent être matière de départ pour différents buts, des cours de GNU/Linux à l'Université
ajoutés dans les deux axes, pour créer d'Andorre et, auparavant, avait enseigné
comme la préparation de costumes, l'administration des systèmes GNU/Linux
une pièce plate, ou dans une seule la re-création d'armures historiques ou à l'Université ouverte de Catalogne (UOC).
direction pour une bande de cote de même du prototypage rapide en joail-
maille. lerie.
Enfin, la cote de maille ne se limite En repassant en revue les diffé-
pas aux maillons carrés ou aux motifs rents articles qui sont sortis ces der-
dans lesquels chaque maillon est con- niers mois, il est clair qu'un programme
necté à quatre autres voisins. Une sy- de conception en 3D tel que FreeCAD
métrie à trois côtés peut être utilisée a beaucoup d'applications différentes,
pour créer des motifs dans lesquels allant de l'ingénierie mécanique (engre-
chaque maillon triangulaire ou hexago- nages), à l'architecture (bâtiments) et
nal est relié à trois autres. Les maillons à l'artisanat (cote de maille). Il est
avec un seul anneau peuvent alterner toujours agréable de voir un tel lo-
avec des maillons à deux anneaux pa- giciel disponible pour les différentes
rallèles, reliés par des pièces verticales variantes d'Ubuntu, où les utilisateurs
qui se connectent avec des anneaux à occasionnels bénéficient d'un accès
plat. Cette organisation augmente la libre, tandis que les utilisateurs plus
liberté de mouvement entre les mail- entraînés peuvent se servir d'applica-
lons, produisant une cote de maille tions largement testées sur une pla-
qui plie et se courbe beaucoup mieux teforme très stable. Ceci n'est pas tou-
que celle à motif carré plus tradi- jours possible avec les offres commer-
tionnelle. ciales qui sont souvent disponibles pour
un nombre très réduit de systèmes
d'exploitation.

Spécial FreeCAD n°1 51 sommaire ^


CO M M E N T CO N TRI B U E R
Équipe Full Circle
Rédacteur en chef - Ronnie Tucker
[email protected]
Merci de noter : Webmaster - Lucas Westermann
Les éditions spéciales sont
un assemblage des numé- [email protected]
FULL CIRCLE A BESOIN DE VOUS !
Un magazine n'en est pas un sans articles et Full Circle n'échappe pas à cette
ros d'origine et les indica- Éditions spéciales - Jonathan Hoskin
tions peuvent ne pas fonc-
règle. Nous avons besoin de vos opinions, de vos bureaux et de vos histoires. tionner dans les versions Correction et Relecture
Nous avons aussi besoin de critiques (jeux, applications et matériels), de actuelles d'Ubuntu. Mike Kennedy, Gord Campbell,
tutoriels (sur K/X/Ubuntu), de tout ce que vous pourriez vouloir communiquer Robert Orsino, Josh Hertel, Bert Jerred, Jim
aux autres utilisateurs de *buntu. Envoyez vos articles à : Dyer et Emily Gonyer
[email protected]
Nous sommes constamment à la recherche de nouveaux articles pour le Full Circle. Pour de l'aide Remerciements à Canonical, aux nombreuses
et des conseils, veuillez consulter l'Official Full Circle Style Guide : équipes de traduction dans le monde entier et à
http://url.fullcirclemagazine.org/75d471 Thorsten Wilms pour le logo du FCM.
Pour la traduction française :
Envoyez vos remarques ou vos expériences sous Linux à : [email protected] http://www.fullcirclemag.fr
Les tests de matériels/logiciels doivent être envoyés à : [email protected] Pour nous envoyer vos articles en français
Envoyez vos questions pour la rubrique Q&R à : [email protected] pour l'édition française :
[email protected]
et les captures d'écran pour « Mon bureau » à : [email protected]
Si vous avez des questions, visitez notre forum : fullcirclemagazine.org Obtenir le Full Circle Magazine :
Pour les Actus hebdomadaires du Full Circle : Format EPUB - Les éditions récentes du Full Circle comportent
un lien vers le fichier epub sur la page de téléchargements. Si
Vous pouvez vous tenir au courant des Actus hebdomadaires en vous avez des problèmes, vous pouvez envoyer un courriel à :
utilisant le flux RSS : http://fullcirclemagazine.org/feed/podcast [email protected]
Ou, si vous êtes souvent en déplacement, vous pouvez obtenir les
Actus hebdomadaires sur Stitcher Radio (Android/iOS/web) : Issuu - Vous avez la possibilité de lire le Full Circle en ligne via
http: www.stitcher.com/s?fid=85347&refid=stpr Issuu : http://issuu.com/fullcirclemagazine. N'hésitez surtout
et sur TuneIn à : http://tunein.com/radio/Full-Circle-Weekly-News- pas à partager et à noter le FCM, pour aider à le faire connaître
p855064/ ainsi qu' Ubuntu Linux.
Magzster - Vous pouvez aussi lire le Full Circle online via
Obtenir le Full Circle en français : Magzster : http://www.magzter.com/publishers/Full-Circle. N'hési-
tez surtout pas à partager et à noter le FCM, pour aider à le
http://www.fullcirclemag.fr/?pages/Numéros faire connaître ainsi qu'Ubuntu Linux.
Spécial FreeCAD n°1 52 sommaire ^

Vous aimerez peut-être aussi