Logo carnetderootxzz@carnetderoot.net"La simplicité est la sophistication suprême" - Léonard De Vinci
jeudi 16 juillet 2015

:: OpenSCAD ::

Commandes de dessin

Formes 3D simples

  • cube() pour un parallélépipède,
  • cylinder() pour un cylindre ou un cône, tronqué ou non,
  • sphere() pour une sphère,
  • polyhedron() pour un polyèdre.

Toutes ces commandes comportent, dans les parenthèses qui suivent leur nom, un ou plusieurs paramètres. Ils sont particuliers à chaque commande et indiquent généralement des dimensions ou des distances, toujours en millimètres, parfois des instructions de rendu.

Formes 2D

  • square() pour un carré ou rectangle,
  • circle() pour un cercle,
  • polygon() pour un polygone.

Elles n’ont pas d’épaisseur, celle-ci leur est donnée par les commandes de transformation linear\_extrude() et rotate\_extrude().

Commandes de transformation

Les formes 3D et 2D peuvent être combinées et manipulées pour former des objets complexes, par des commandes de transformation dont voici les principales :

  • difference() pour extraire une forme d’une autre,
  • union() pour unir plusieurs éléments,
  • translate() pour déplacer un élément,
  • rotate() pour pivoter un élément,
  • intersection() pour ne conserver que la partie commune de deux formes se chevauchant,
  • resize() pour modifier la taille d’un élément,
  • color() pour colorer l’affichage d’un élément,
  • hull() pour réaliser une fusion de formes,
  • minkowski() pour créer un enveloppement d’une forme par une autre,
  • import() pour utiliser un fichier STL ou DXF,
  • linear_extrude() et rotate_extrude() pour donner une élévation à une forme 2D.

Références