Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
software:applications:openscad:start [2021/02/01 21:51] – modification externe 127.0.0.1 | software:applications:openscad:start [2022/12/02 21:52] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== Openscad ====== | ====== Openscad ====== | ||
- | Logiciel | + | Openscad est un logiciel |
+ | |||
+ | Ce mode de conception d' objet 3D est désigné par 3D paramétrique. | ||
+ | |||
+ | Le modèle peut ensuite | ||
La GUI d' | La GUI d' | ||
* L' éditeur texte | * L' éditeur texte | ||
* La prévisualisation 3D | * La prévisualisation 3D | ||
* La console | * La console | ||
+ | |||
+ | ===== Interface ===== | ||
+ | |||
+ | L'IHM se divise en 3 zones: | ||
+ | * l' | ||
+ | * la vue; | ||
+ | * la console. | ||
+ | |||
+ | La vue présente une prévisualisation de l' | ||
+ | |||
+ | < | ||
+ | Selon la complexité de l' | ||
+ | </ | ||
+ | |||
+ | Une fois le rendu effectué, le bouton Exporter comme STL(F7) est disponible. | ||
===== Syntaxe et formes de bases ===== | ===== Syntaxe et formes de bases ===== | ||
Ligne 28: | Ligne 48: | ||
* circle() | * circle() | ||
* polygon() | * polygon() | ||
+ | |||
+ | ===== Exemples ===== | ||
+ | |||
+ | Les variables peuvent être regroupées dans le customizer. Le commentaire au dessus de la variable est affiché dans le customizer comme descriptif de la variable. | ||
+ | <code c> | ||
+ | /* [Groupe A] */ | ||
+ | |||
+ | //Cube size | ||
+ | SIZE = 1; | ||
+ | |||
+ | for ( z = [-SIZE, SIZE, -3*SIZE]) { | ||
+ | | ||
+ | | ||
+ | cube(size = SIZE, center = false); | ||
+ | }; | ||
+ | } | ||
+ | </ | ||
+ | |||
< | < | ||
Ligne 49: | Ligne 87: | ||
* http:// | * http:// | ||
* https:// | * https:// | ||
+ | * https:// | ||