Archives de Catégorie: CAD – OpenSCAD

Introduction à OpenSCAD

OpenSCAD est un logiciel libre qui permet d’éditer et de combiner des objets simple pour avoir au final un objet plus complexe. Ainsi par exemple:

  • une table peut être vue comme la combinaison d’un parallélépipède et de quatre cylindres ;
  • un verre, comme un cylindre duquel un autre cylindre à été soustrait ;
  • un bilboquet, une sphère duquel on a extrait un cylindre, et un autre cylindre qui est utilisé comme « poignée » dans lequel va se placer la sphère ;
  • etc.

et pour des exemples plus techniques:

  • un engrenage peut être vue comme une combinaison de plusieurs cylindres ;
  • une montre, comme une combinaison d’engrenage.

Nous voyons déjà que beaucoup d’objets[1] peuvent être combinaisons d’objets plus simples (sphère, parallélépipède, cylindre) qui peuvent être combiné à leur tour pour former des objets encore plus complexe (une montre = ensemble d’engrenages).

OpenSCAD permet ainsi de définir des objets simples et leurs attributs (largeur, longueur, diamètre, position, etc.)  et de les combiner (union, exclusion, répétitions) dans ce qu’on appelle des modules. Ces modules peuvent ensuite être combinés de la même manière.

openscad présentation

Une fenêtre d’OpenSCAD se présente en 3 parties (sous-fenêtre):

–         Une sous-fenêtre textuelle où l’utilisateur va pouvoir éditer ses objets (image : « définition des objets »)

–         Une sous-fenêtre d’affichage où l’objet va être affiché en 3D (image : « visualisation »)

–       Lors de la compilation (passage du code pour définir les objets à l’objet 3D), une sous-fenêtre qui prévient l’utilisateur des erreurs éventuelles.

Solide et triangles

Les objets 3D numérisés sont appelés des « solides » (géométrie 3D). Ces solides sont des ensembles de morceaux de plan (en général des triangles) : c’est-à-dire que l’ordinateur va positionner des points 3D (P=[x,y,z]) qui ensemble vont définir un morceau de plan dans l’espace 3D.


[1] Jusqu’à un certain point. Les formes complexes seront plutôt reproduite via des NURBS qui sont des courbes plus complexes que la courbes d’un cylindre etc.

Poster un commentaire

Classé dans CAD - OpenSCAD