Tutoriel OpenSCAD 10 – Choses & autres

Avec et autour d’OpenSCAD : utilisation d’un éditeur externe, bibliothèque MCAD, png23d et OpenSCAD Polygon Editor.

Éditeur externe

OpenSCAD peut être utilisé avec un éditeur externe, en remplacement de l’éditeur du panneau de gauche. Pour l’utiliser, activer Recharger et Aperçu Automatique dans le menu Conception. La zone d’édition peut aussi être masquée. Ouvrir le même fichier .scad dans OpenSCAD et l’éditeur externe. À chaque enregistrement du fichier dans l’éditeur externe il sera rechargé par OpenSCAD et l’aperçu sera mis à jour.

Bibliothèque MCAD

OpenSCAD contient la bibliothèque MCAD, destinée au dessin mécanique. Sa localisation est fonction du système d’exploitation :

  • Mac OS X : /Applications/OpenSCAD.app/Contents/Resources/libraries/MCAD
  • GNU/Linux : /usr/local/share/openscad/libraries/MCAD
  • Windows : My Documents\OpenSCAD\libraries\MCAD

On peut importer des modules de cette bibliothèque par use, sans préciser de chemin d’accès :

  use <gears.scad>

Quelques fichiers :

  • boxes.scad, dessin de parallélépipèdes arrondis,
  • bearing.scad, roulements à billes,
  • gears.scad, roues dentées,
  • gridbeam.scad, barres creuses perforées,
  • hardware.scad, vis, rondelles, écrous,
  • motors.scad, moteurs au standard Nema,
  • etc.

Un moteur, module stepper_motor_mount() dans motors.scad, et un roulement, module bearing() dans bearing.scad :

Rendu d’OpenSCAD montrant un moteur pas à pas

Rendu d’OpenSCAD avec

png23d

png23d (png to 3d) est un logiciel en ligne de commande créant un fichier STL ou un script OpenSCAD à partir d’une image au format PNG. Il s’installe sous Debian par apt-get install png23d et peut être compilé pour d’autres GNU/Linux ou Unix, il n’existe pas sous Windows.

png23d

Avec l’image ci-dessus, la commande :

  png23d -o scad -d 15 chemin/vers/fichier.png chemin/vers/fichier.scad

produira un fichier .scad, contenant une commande polyhedron(), dont voici le rendu :

png23d

Le paramètre -o scad demande de créer un fichier .scad, le paramètre -d 15 demande une élévation de 15 mm, suivent les noms du fichier PNG et du fichier .scad à créer. Les paramètres sont décrits dans la page de manuel de png23d.

OpenSCAD Polygon Editor

OpenSCAD Polygon Editor (OsPed) permet de créer un polygone en en déterminant les sommets à la souris, tout en survolant une image de référence. Le code généré, une commande polygon(), est ensuite collé dans OpenSCAD. Ce logiciel fonctionne dans un navigateur web et donc sur toutes les plateformes. Télécharger puis décompresser le code source (un fichier zippé) puis ouvrir index.html dans un navigateur. Exemple d’un cœur :

Image de l’interface d’OpenSCAD Polygon Editor

Rendu dans OpenSCAD, où le polygone obtenu a été élevé avec linear_extrude() :

Rendu d’OpenSCAD

• Publié le 19/07/2013