Outils pour utilisateurs

Outils du site


issue129:freecad

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue129:freecad [2018/01/31 13:42] d52frissue129:freecad [2018/01/31 16:13] (Version actuelle) auntiee
Ligne 1: Ligne 1:
 **In this series, we will be examining the world of FreeCAD, an open-source CAD modeling application that is still in Beta, but has been gaining acceptance in recent years. Naturally, it is readily available in the Ubuntu repositories. In the ninth article on using FreeCAD, we used a 3D printer to create a physical representation of a construction. In this episode, we will explore some of the uses of copying objects to create a repetitive pattern such as chain-mail.** **In this series, we will be examining the world of FreeCAD, an open-source CAD modeling application that is still in Beta, but has been gaining acceptance in recent years. Naturally, it is readily available in the Ubuntu repositories. In the ninth article on using FreeCAD, we used a 3D printer to create a physical representation of a construction. In this episode, we will explore some of the uses of copying objects to create a repetitive pattern such as chain-mail.**
  
-Dans cette série, nous examinerons le monde de FreeCAD, une application Open Source de modélisation par CAO qui est encore en bêta, mais qui a reçu un bon accueil ces dernières années. Naturellement, elle est facilement disponible dans les dépôts d'Ubuntu. Dans le neuvième article sur l'utilisation de FreeCAD, nous avons utilisé une imprimante 3D pour créer une représentation physique d'une construction. Dans cet épisode, nous explorerons certaines utilisations des copies d'objets pour créer des motifs répétitifs tels qu'une cote de maille.+Dans cette série, nous examinerons le monde de FreeCAD, une application Open Source de modélisation par CAO qui est encore en bêta, mais qui a reçu un bon accueil ces dernières années. Naturellement, elle est facilement disponible dans les dépôts d'Ubuntu. Dans le neuvième article sur l'utilisation de FreeCAD, nous nous sommes servi d'une imprimante 3D pour créer une représentation physique d'une construction. Dans cet épisode, nous explorerons certaines utilisations des copies d'objets pour créer des motifs répétitifs tels qu'une cote de maille.
  
 **Printing interlocking pieces **Printing interlocking pieces
Ligne 7: Ligne 7:
 Objects with repeated, but disjointed parts, such as chains or chain-mail, can be printed in 3D in much the same way as a regular, connected, part. The main difference is that the printer’s driver software should be smart enough to add in some extra plastic between bits. This is usually done in much the same way printers begin printing by laying down one or several mats on the bed, so as to ensure the parts being printed stick well to its surface, and do not move around as successive layers of plastic are added. In the adjoined image of a printer, two separate lengths of chain are being printed. In each case, the printer began with the mats, approximately 6 mm (a quarter-inch) out from the object’s outline. At this point, several layers of plastic have already been deposited, and the objects (chain links) are starting to appear. Excess plastic -among them, the diagonal traces and wavy bits- are also there, to ensure links stay upright and in a correct spatial relationship to each other.** Objects with repeated, but disjointed parts, such as chains or chain-mail, can be printed in 3D in much the same way as a regular, connected, part. The main difference is that the printer’s driver software should be smart enough to add in some extra plastic between bits. This is usually done in much the same way printers begin printing by laying down one or several mats on the bed, so as to ensure the parts being printed stick well to its surface, and do not move around as successive layers of plastic are added. In the adjoined image of a printer, two separate lengths of chain are being printed. In each case, the printer began with the mats, approximately 6 mm (a quarter-inch) out from the object’s outline. At this point, several layers of plastic have already been deposited, and the objects (chain links) are starting to appear. Excess plastic -among them, the diagonal traces and wavy bits- are also there, to ensure links stay upright and in a correct spatial relationship to each other.**
  
-L'impression de pièces imbriquées+L'impression de pièces interconnectées
  
-Les objets avec des éléments répétés mais disjoints, comme des chaînes ou une cote de maille, peuvent être imprimés en 3D de la même manière qu'une pièce normale, d'un seul tenant. La différence principale est que le logiciel pilote de l'imprimante doit être assez sophistiqué pour ajouter un peu de plastique supplémentaire entre les éléments. Ceci est fait en général d'une façon assez voisine de celle des imprimantes qui commencent par étaler un ou plusieurs tapis sur le support, de façon à assurer que les pièces sont bien collées à cette surface pendant l'impression et qu'elles ne bougent pas pendant l'ajout des couches successives de plastique. Dans l'image jointe d'une imprimante, deux longueurs de chaîne séparées sont en cours d'impression. Dans chaque cas, l'imprimante commence par les tapis, sur approximativement 6 mm sous le tracé de l'objet. Sur l'image, plusieurs couches de plastique ont déjà été déposées et les objets (des maillons de chaîne) commencent à apparaître. Le plastique en trop - au milieu, les traces en diagonale et les petits bouts ondulés - sont aussi là pour assurer que les maillons restent en place et dans une position dans l'espace correcte entre eux.+Les objets avec des éléments répétés mais disjoints, comme des chaînes ou une cote de maille, peuvent être imprimés en 3D de la même manière qu'une pièce normale, d'un seul tenant. La différence principale est que le logiciel pilote de l'imprimante doit être assez sophistiqué pour ajouter un peu de plastique supplémentaire entre les éléments. Ceci est fait en général d'une façon assez voisine de celle des imprimantes qui commencent par étaler un ou plusieurs tapis sur le support, de façon à assurer que les pièces sont bien collées à cette surface pendant l'impression et qu'elles ne bougent pas pendant l'ajout des couches successives de plastique. Dans l'image jointe d'une imprimante, deux longueurs de chaîne séparées sont en cours d'impression. Dans chaque cas, l'imprimante commence par les tapis, sur approximativement 6 mm sous le tracé de l'objet. Sur l'image, plusieurs couches de plastique ont déjà été déposées et les objets (des maillons de chaîne) commencent à apparaître. Le plastique en trop - dont les traces en diagonale et les petits bouts ondulés - sont aussi là pour assurer que les maillons restent en place et dans une position dans l'espace correcte entre eux.
  
 **Creating some chain **Creating some chain
Ligne 23: Ligne 23:
 Revenons à FreeCAD. Commençons par créer une longueur de chaîne très simple. Nous commencerons par un maillon plat et rectangulaire, avec un trou rectangulaire pratiqué dedans en utilisant l'opération « cut » (soustraction booléenne de volumes). Revenons à FreeCAD. Commençons par créer une longueur de chaîne très simple. Nous commencerons par un maillon plat et rectangulaire, avec un trou rectangulaire pratiqué dedans en utilisant l'opération « cut » (soustraction booléenne de volumes).
  
-Cette forme de maillon peut être retravailléepour la rendre plus esthétique ou plus fonctionnelle, suivant vos souhaits. Ça vaut le coup de passer plus de temps sur cette étape - peut-être plus que ce  que j'ai fait - car ce que nous produisons ici est le motif de base qui sera répété de nombreuses fois pour créer un objet chaîne complet.+Cette forme de maillon peut être retravaillée pour la rendre plus esthétique ou plus fonctionnelle, suivant vos souhaits. Ça vaut le coup de passer du temps sur cette étape - peut-être plus que moi - car ce que nous produisons ici est le motif de base qui sera répété de nombreuses fois pour créer un objet chaîne complet.
  
-Maintenant, copions et collons notre chaînon fini. La nouvelle copie nécessitera d'être déplacée d'une distance suffisante (par ex., le long de l'axe x) et tournée de 90 degrés autour de l'axe du déplacement. Des mesures précises sont liées aux dimensions du maillon, mais, en général, j'ai tendance à laisser au moins 1 mm d'espace vide entre les maillons. Nous avons maintenant quelque chose qui ressemble à ça :+Maintenant, copions et collons notre chaînon fini. La nouvelle copie devra être déplacée d'une distance suffisante (par ex., le long de l'axe x) et tournée de 90 degrés autour de l'axe du déplacement. Des mesures précises sont liées aux dimensions du maillon, mais, en général, j'ai tendance à laisser au moins 1 mm d'espace vide entre les maillons. Nous avons maintenant quelque chose qui ressemble à ceci :
  
 **Now, for the weird part. In order to print this in 3D, we will need to move it out to the printer as one single object. But we already have defined two separate volumes, with some free air between them. So, now, we simply need to combine the two objects with a Boolean Union operation. This is really strange for someone with a mathematical background, since we are defining in essence a single volume with two separate and disconnected parts to it. But it does work. **Now, for the weird part. In order to print this in 3D, we will need to move it out to the printer as one single object. But we already have defined two separate volumes, with some free air between them. So, now, we simply need to combine the two objects with a Boolean Union operation. This is really strange for someone with a mathematical background, since we are defining in essence a single volume with two separate and disconnected parts to it. But it does work.
Ligne 31: Ligne 31:
 Once we have defined the couple of links as a single union object, we can now copy and paste that, obtaining two strings of two links. One of the strings needs to be displaced along the same axis into a suitable position, and then the two bits need to be fused to each other into a single Union object, as before. We can then continue in this fashion, multiplying the number of links by 2 in each operation: 1, 2, 4, 8, …** Once we have defined the couple of links as a single union object, we can now copy and paste that, obtaining two strings of two links. One of the strings needs to be displaced along the same axis into a suitable position, and then the two bits need to be fused to each other into a single Union object, as before. We can then continue in this fashion, multiplying the number of links by 2 in each operation: 1, 2, 4, 8, …**
  
-Maintenant, la partie bizarre. De façon à pouvoir imprimer ceci en 3D, nous devons le sortir vers l'imprimante sous forme d'un objet unique. Mais nous avons déjà défini deux volumes séparés, avec un peu d'air libre entre eux. Aussi, maintenant, nous devons simplement combiner les deux objets avec une opération booléenne Union. Ceci est vraiment étrange pour quelqu'un qui a une formation mathématique, car nous définissons en fait un volume unique fait de deux éléments séparés et sans lien. Mais ça marche.+À présent, la partie bizarre. De façon à pouvoir imprimer ceci en 3D, nous devons le sortir vers l'imprimante sous forme d'un objet unique. Mais nous avons déjà défini deux volumes séparés, avec un peu d'air libre entre eux. Aussi, maintenant, nous devons simplement combiner les deux objets avec une opération booléenne Union. Ceci est vraiment étrange pour quelqu'un qui a une formation mathématique, car nous définissons en fait un volume unique fait de deux éléments séparés et sans lien. Mais ça marche.
  
-Une fois que nous avons défini la paire de maillons comme un unique objet Union, nous pouvons maintenant le copier/coller, obtenant deux ensembles de deux maillons. L'un d'eux doit être déplacé sur le même axe dans une position adaptée, puisces deux ensembles doivent être fusionnés en un unique objet Union, comme précédemment. Nous pouvons continuer de cette façon en multipliant le nombre de maillons par deux à chaque opération : 1, 2, 4, 8, … +Une fois que nous avons défini la paire de maillons comme un unique objet Union, nous pouvons maintenant le copier/coller, obtenant deux ensembles de deux maillons. L'un d'eux doit être déplacé sur le même axe dans une position adaptée, puis ces deux ensembles doivent être fusionnés en un unique objet Union, comme précédemment. Nous pouvons continuer de cette façon en multipliant le nombre de maillons par deux à chaque opération : 1, 2, 4, 8... 
  
 **Once we have the workflow set out, we can experiment with more complex basic link forms. For instance, we could create a link with a flat eye and a vertical one. Thus, each successive copy can be displaced only along the axis, without any rotation. As before, the complete chain will need to end up as a single Union object, which can then be exported as an STL file and sent to the printer. **Once we have the workflow set out, we can experiment with more complex basic link forms. For instance, we could create a link with a flat eye and a vertical one. Thus, each successive copy can be displaced only along the axis, without any rotation. As before, the complete chain will need to end up as a single Union object, which can then be exported as an STL file and sent to the printer.
Ligne 41: Ligne 41:
 Une fois que nous avons défini la méthode, nous pouvons essayer des formes de maillons plus complexes. Par exemple, nous pourrions créer un maillon avec une rondelle à plat et une verticale. De là, chaque copie successive peut être déplacée le long de l'axe, sans aucune rotation. Comme précédemment, la chaîne complète finira en objet Union unique, qui pourra être exporté dans un fichier STL et envoyé à l'imprimante. Une fois que nous avons défini la méthode, nous pouvons essayer des formes de maillons plus complexes. Par exemple, nous pourrions créer un maillon avec une rondelle à plat et une verticale. De là, chaque copie successive peut être déplacée le long de l'axe, sans aucune rotation. Comme précédemment, la chaîne complète finira en objet Union unique, qui pourra être exporté dans un fichier STL et envoyé à l'imprimante.
  
-Il est peut-être prudent de remarquer que le plastique en trop devra être supprimé de l'objet final. Ceci comprend les tapis mis sous la chaîne, mais aussi tous les petits bouts et éléments que l'imprimante aura ajouté pour supporter les maillons, ainsi qu'entre chaque paire de maillons. Une géométrie très complexe du maillon peut rendre pénible l'élimination des tous les petits bouts de l'ensemble. L'expérience pratique montre qu'un objet telle que la chaîne ci-dessus peut demander autant de temps pour la nettoyer que pour faire toute l'impression si ce n'est pas plus. Prévoir à l'avance d'ajuster les formes des maillons pour rendre les espaces interstitiels plus accessibles peut aider.+Il est peut-être prudent de remarquer que le plastique en trop devra être supprimé de l'objet final. Ceci comprend les tapis mis sous la chaîne, mais aussi tous les petits bouts et éléments que l'imprimante aura ajouté pour soutenir les maillons, ainsi qu'entre chaque paire de maillons. Une géométrie très complexe du maillon peut rendre pénible l'élimination des tous les petits bouts de l'ensemble. L'expérience pratique montre qu'un objet tel que la chaîne ci-dessus peut demander autant de temps pour le nettoyage que pour faire toute l'impressionsi ce n'est pas plus. Prévoir à l'avance d'ajuster les formes des maillons pour rendre les espaces interstitiels plus accessiblespeut aider.
  
 **Spreading out to chain-mail **Spreading out to chain-mail
Ligne 49: Ligne 49:
 Extension à la cote de maille Extension à la cote de maille
  
-Passer d'un morceau de chaîne linéaire à un cote de maille à plat n'est pas trop complexe. La difficulté principale est que chaque maillon devra être interconnecté à beaucoup d'autres maillons, en général quatre ; aussi, l'espace central devra être créé assez grand pour permettre aux maillons voisins de passer tout en maintenant la séparation d'un millimètre entre deux maillons. Tant que c'est assuré, les maillons peuvent avoir n'importe quelle forme. Une forme typique seraient celles des anneaux toroïdaux plats (en forme de donut), placés à différents angles pour chaque rangée alternée : un vue détaillée d'une vraie cote de maille peut être vue par ce lien : https://en.wikipedia.org/wiki/Mail_(armour)#/media/File:European_riveted_mail_hauberk,_close_up_view.jpg. D'autres mises en place peuvent être possibles, par exemple en incurvant chaque maillon en anneau en forme de selle pour faciliter la mise en place. En poursuivant dans cette direction, des maillons ronds peuvent être transformés en un ensemble de volumes simples (cylindres et barres), telle que dans le fichier STL joint (capturé dans Meshlab).+Passer d'un morceau de chaîne linéaire à une cote de maille à plat n'est pas trop complexe. La difficulté principale est que chaque maillon devra être interconnecté à beaucoup d'autres maillons, en général quatre ; aussi, l'espace central devra être créé assez grand pour permettre aux maillons voisins de passertout en maintenant la séparation d'un millimètre entre deux maillons. Tant que c'est assuré, les maillons peuvent avoir n'importe quelle forme. Une forme typique serait celle des anneaux toroïdaux plats (en forme de donut), placés à différents angles pour chaque rangée alternée : une vue détaillée d'une vraie cote de maille peut être vue ici : https://en.wikipedia.org/wiki/Mail_(armour)#/media/File:European_riveted_mail_hauberk,_close_up_view.jpg. D'autres mises en place peuvent être possibles, par exemple en incurvant chaque maillon en anneau en forme de selle pour faciliter la mise en place. En poursuivant dans cette direction, des maillons ronds peuvent être transformés en un ensemble de volumes simples (cylindres et barres), tel que dans le fichier STL joint (capturé dans Meshlab).
  
 **Once a basic link motif is created, it can be copied and pasted and separate links displaced into position. Then, several links can be fused into a single Union object, such as the above 8-link assembly, which is then repeated to create a larger piece of mail. Motifs can be added along two axis, to create a flat piece of material, or along one single direction to create a chain-mail band. **Once a basic link motif is created, it can be copied and pasted and separate links displaced into position. Then, several links can be fused into a single Union object, such as the above 8-link assembly, which is then repeated to create a larger piece of mail. Motifs can be added along two axis, to create a flat piece of material, or along one single direction to create a chain-mail band.
Ligne 55: Ligne 55:
 Finally, chain-mail is not limited to square links or motifs in which links are connected to four other surrounding links. Three-sided symmetry can be used to create motifs in which triangular or hexagonal links are joined each to three other links. Links with a single ring can be alternated with links made of two parallel rings, joined by vertical parts that interlock with flat rings. This setup actually increases freedom of movement between links, producing a chain-mail fabric that folds and bends much better than a more traditional square motif.** Finally, chain-mail is not limited to square links or motifs in which links are connected to four other surrounding links. Three-sided symmetry can be used to create motifs in which triangular or hexagonal links are joined each to three other links. Links with a single ring can be alternated with links made of two parallel rings, joined by vertical parts that interlock with flat rings. This setup actually increases freedom of movement between links, producing a chain-mail fabric that folds and bends much better than a more traditional square motif.**
  
-Une fois un motif de base créé, il peut être copié/collé et les maillons séparés mis en bonne position. Ensuite, plusieurs maillons peut être fusionnés en un unique objet Union, comme l'ensemble de 8 maillons ci-dessus, qui est ensuite répété pour créer un plus grande morceau de cote de maille. Des motifs peuvent être ajoutés dans les deux axes, pour créer une pièce plate, ou dans une seule direction pour une bande de cote de maille.+Une fois un motif de base créé, il peut être copié/collé et les maillons séparés mis en bonne position. Ensuite, plusieurs maillons peuvent être fusionnés en un unique objet Union, comme l'ensemble de 8 maillons ci-dessus, qui est ensuite répété pour créer un plus grand morceau de cote de maille. Des motifs peuvent être ajoutés dans les deux axes, pour créer une pièce plate, ou dans une seule direction pour une bande de cote de maille.
  
-Enfin, la cote de maille ne se limite pas aux maillons carrés ou aux motifs dans lesquels chaque maillon est connecté à quatre autres voisins. Une symétrie à trois côtés peut être utilisée pour créer des motifs dans lesquels chaque maillon triangulaire ou hexagonal est relié à trois autres. Les maillons avec un seul anneau peuvent alterner avec des maillons à deux anneaux parallèles, reliés par des pièces verticales qui s'imbriquent dans des anneaux à plat. Cette organisation augmente vraiment la liberté de mouvement entre les maillons, produisant une cote de maille qui plie et se courbe beaucoup mieux que celle à motif carré plus traditionnel.+Enfin, la cote de maille ne se limite pas aux maillons carrés ou aux motifs dans lesquels chaque maillon est connecté à quatre autres voisins. Une symétrie à trois côtés peut être utilisée pour créer des motifs dans lesquels chaque maillon triangulaire ou hexagonal est relié à trois autres. Les maillons avec un seul anneau peuvent alterner avec des maillons à deux anneaux parallèles, reliés par des pièces verticales qui se connectent avec des anneaux à plat. Cette organisation augmente la liberté de mouvement entre les maillons, produisant une cote de maille qui plie et se courbe beaucoup mieux que celle à motif carré plus traditionnelle.
  
 **What next? **What next?
Ligne 71: Ligne 71:
 Dans ce - dernier - article sur l'utilisation de FreeCAD, nous avons exploré certaines utilisations de la copie d'objets pour créer un motif répétitif comme une cote de maille. Ceci pourrait être ensuite utilisé comme matière de départ pour différents buts, comme la préparation de costumes, la re-création d'armures historiques ou même du prototypage rapide en joaillerie. Dans ce - dernier - article sur l'utilisation de FreeCAD, nous avons exploré certaines utilisations de la copie d'objets pour créer un motif répétitif comme une cote de maille. Ceci pourrait être ensuite utilisé comme matière de départ pour différents buts, comme la préparation de costumes, la re-création d'armures historiques ou même du prototypage rapide en joaillerie.
  
-En repassant en revue les différents articles qui sont sortis dans les derniers mois, il est clair qu'un programme de conception en 3D tel que FreeCAD a beaucoup d'applications différentes, allant de l'ingénierie mécanique (engrenages), à l'architecture (bâtiments) et l'artisanat (cote de maille). Il est toujours agréable de voir un tel logiciel disponible pour les différentes variantes d'Ubuntu, où les utilisateurs occasionnels bénéficient d'un accès libre à des telles applications, tandis que les utilisateurs plus entraînés peuvent utiliser des applications largement testées sur une plateforme très stable. Ceci n'est pas toujours possible avec les offres commerciales qui sont souvent disponibles pour un nombre très réduit de systèmes d'exploitation.+En repassant en revue les différents articles qui sont sortis ces derniers mois, il est clair qu'un programme de conception en 3D tel que FreeCAD a beaucoup d'applications différentes, allant de l'ingénierie mécanique (engrenages), à l'architecture (bâtiments) et à l'artisanat (cote de maille). Il est toujours agréable de voir un tel logiciel disponible pour les différentes variantes d'Ubuntu, où les utilisateurs occasionnels bénéficient d'un accès libre, tandis que les utilisateurs plus entraînés peuvent se servir d'applications largement testées sur une plateforme très stable. Ceci n'est pas toujours possible avec les offres commerciales qui sont souvent disponibles pour un nombre très réduit de systèmes d'exploitation.
  
-Après cette revue des possibilités qu'offre FreeCAD, cette série d'articles passe en veille pour quelque temps. Plus tard, elle pourrait recommencer à nouveau, s'il y a suffisamment de lecteurs intéressés. Les propositions particulières sont les bienvenues.+Après cette revue de quelques-unes des possibilités qu'offre FreeCAD, cette série d'articles passe en veille pour quelque temps. Plus tard, elle pourrait recommencer, s'il y a suffisamment de lecteurs intéressés. Les propositions précises sont les bienvenues.
  
issue129/freecad.1517402534.txt.gz · Dernière modification : 2018/01/31 13:42 de d52fr