Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ressource:logiciel:openscad [2025/06/14 16:53] emoc [Ressources, tutoriels] |
ressource:logiciel:openscad [2025/06/14 17:14] (Version actuelle) emoc [OpenSCAD] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== OpenSCAD ====== | ====== OpenSCAD ====== | ||
- | https://openscad.org/ | + | {{:ressource:logiciel:openscad:openscad_screenshot.png?direct&1000|}} |
- | https://github.com/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 | ||
+ | * https://ochafik.com/openscad/ | ||
+ | * https://openscad.cloud/openscad/ | ||
===== Cheat Sheet ===== | ===== Cheat Sheet ===== | ||
Ligne 19: | Ligne 31: | ||
**Debug** | **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 * | + | 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 | voir https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Modifier_Characters | ||
+ | |||
Par exemple : | Par exemple : | ||
#cylinder (h = 10, r = 5); // intégrer l'objet dans le rendu et le rendre visible en rose pâle | #cylinder (h = 10, r = 5); // intégrer l'objet dans le rendu et le rendre visible en rose pâle |