De nos jours, l'impression 3D est de plus en plus accessible, on en voit de plus en plus dans les foyers. Il est facile de télécharger un modèle sur Thingiverse, ou encore Cults3D. Mais, lorsque l'on veut créer nos propres modèles cela devient plus compliqué.
En effet, il faut apprendre à manipuler un logiciel de CAD (Conception Assistée par Ordinateur). Même pour créer des modèles simples, il n'y a pas grand chose sur le marché. Il existe bien OpenSCAD, mais il faut également apprendre un nouveau langage.
D'un autre côté, beaucoup de développeuses et développeurs connaissent le JavaScript et Il existe des bibliothèques comme ThreeJS, BabylonJS, ... pour faire de la 3D.
Alors comment faire le lien ?
A travers un projet à destination éducative que j'ai créé pour les enfants, "Kody", j'explique le fonctionnement d'une imprimante 3D, du format STL et de comment, depuis BabylonJS et une librairie codée pour Kody, je peux imprimer des cartes perforées en quelques lignes de codes.
Un site https://kody-deck.fr est en cours de création pour expliquer le projet et distribuer les ressources.
Ce projet est en cours de conception, un poc a été fait.
Le code est accessible sur https://github.com/gouz/kody-deck.fr
Ce talk a été donné au DevFest Toulouse : https://www.youtube.com/live/Zgt1ghc-QZE?si=tpjDENDJD4O0sBqS