Ceci est une ancienne révision du document !
OpenSCAD
OpenSCAD est un logiciel de modélisation 3D par script, les formes géométriques sont décrites par du code contrairement à des logiciels de modélisation traditionnels comme Blender ou Tinkercad. OpenSCAD permet de concevoir des objets paramétriques à partir de paramètres et de formules, ce qui les rend faciles à modifier et à adapter. La modélisation est donc précise et pratique pour la la conception d'objets techniques et l'impression 3D
En pratique, OpenSCAD permet de décrire des formes géométriques de base (cube, cylindre, sphère, etc.), de les transformer (translation, rotation, mise à l’échelle) et des les combiner avec des opérations booléennes (union()
, difference()
, intersection()
), etc.
Il est aussi possible d'utilsier des variables, boucles ou conditions, pour réaliser des objets paramétriques.
OpenSCAD fonctionne sur Linux, macOS et Windows
- Site principal : https://openscad.org/
- Code source : https://github.com/openscad
Il existe aussi des versions en ligne d'OpenSCAD
Cheat Sheet
En ligne (avec les liens!) : https://openscad.org/cheatsheet/
En PDF : openscad_v2021.01_cheatsheet.pdf
Trucs
Debug
Plusieurs caractères sont utiles lors de la préparation des scripts d'objets, en particulier dans les opérations booléennes comme «difference». Ce sont les caractères : %, #, ! et *
voir https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Modifier_Characters
Par exemple :
#cylinder (h = 10, r = 5); // intégrer l'objet dans le rendu et le rendre visible en rose pâle
Ressources, tutoriels
Ressources complémentaires
Cubes biseautés : https://danielupshaw.com/openscad-rounded-corners/