Outils pour utilisateurs

Outils du site


logiciel:openscad

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
Prochaine révisionLes deux révisions suivantes
logiciel:openscad [2017/11/16 15:21] – [Liens utiles] Mise en forme et ajout de bibliothèques utiles ahuetlogiciel:openscad [2017/11/16 16:07] – [Export] ahuet
Ligne 13: Ligne 13:
  
 ===== Concepts de bases ===== ===== Concepts de bases =====
 +
 +  * Les volumes créés doivent être Manifold : il faut donc faire attention à ne pas laisser exister de surface infiniment fines entres les volumes.
 +  * Les volumes créés doivent être Watertigh aka étanches : cela ne posent pas de problèmes avec les primitives de bases, mais il faut bien y veiller lorsque l'on définit des ensemble de vecteurs par leurs coordonnées.
 +  * Bien que le pseudo-langage soit [[https://fr.wikipedia.org/wiki/Turing-complet|Turing-complet]], il n'est n'est pas moins limité. Dans certains cas avancé, on peut envisager de générer le fichier .scad en utilisant un langage de haut-niveau.
 +  * Lorsque l'on travaille sur on modèle, on utilise le mode de prévisualisation, plus rapide, à l'aide de ''F5''. Néanmoins, celui-ci peut parfois présenter des lacunes lorsque l'on travaille sur des modèles complexes, et alors, seul le le mode rendu (''F6''), parfois <sub>très</sub> long à répondre, garanti le résultat final.
 +  * Certains caractères sont des modificateurs, on n'hésitera pas à en abuser pour comprendre ce que l'on fait :
 +    * * désactive la commande de la ligne courante
 +    * ! active le rendu uniquement pour la ligne courante
 +    * # surligne le rendu de la ligne courante, très pratique pour débugger
 +    * % rend transparent le rendu de la ligne courante
 +  * Les instructions finissent par des points virgules. Un point virgule de trop peut provoquer des bugs peut aisés à diagnostiquer pour le débutant. Lorsque l'on oublie un point virgule, le compilateur souligne la ligne suivante.
  
 ===== Installation ===== ===== Installation =====
Ligne 245: Ligne 256:
 } }
 </code> </code>
-===== Concepts importants ===== 
  
-Manifold/watertigh+===== Export =====
  
-Visualisation/Rendering+L'export en STL est une fonction de base : une fois effectué le rendu à l'aide de ''F6'', il suffit de cliquer dans le menu ''Fichier>Exporter>Exporter comme STL''.
  
-Exports+Il est également possible d'exporter des fichiers au format DXF ou SVG, par exemple pour les découper au laser. Pour cela, l'objet rendu doit être en 2D. On peut, à cet effet, effectuer une ''projection'', qui rendra en 2D la coupe du volume suivant le plan Z = 0. 
 + 
 +<code c> 
 +projection() { 
 +    difference() { 
 +        cylinder(r = 4); 
 +        cylinder(r = 2); 
 +    } 
 +
 +</code>
logiciel/openscad.txt · Dernière modification : 2024/04/26 14:45 de 127.0.0.1