« OpenSCAD » : différence entre les versions
Aucun résumé des modifications |
|||
Ligne 1 : | Ligne 1 : | ||
== Introduction == | == Introduction == | ||
OpenSCAD est un logiciel libre de modélisation 3D | OpenSCAD est un logiciel libre de modélisation 3D fonctionnant avec des scripts créés par l’utilisateur. Le langage de programmation OpenSCAD permet de créer des pièces paramétriques (propriétés configurables). Les objets sont donc entièrement paramétrables. | ||
Il est fonctionne sous toutes les plateformes : windows, mac os, linux. | |||
Le méthode principale utilisée pour créer des objets est la [https://fr.wikipedia.org/wiki/G%C3%A9om%C3%A9trie_de_construction_de_solides Géométrie de construction de solides], en Anglais: Constructive Solid Geometry" (CSG) qui permet de modéliser un objet comme combinaison d'objets simples par addition (union), soustraction et intersection. Il est ensuite possible d'appliquer divers transformations. Finalement, on peut faire des extrusions de dessins 2D. | |||
L’interface du logiciel est en 3 trois partie : | |||
*La partie gauche de l’écran destinée à la saisie du code | |||
*La partie en haut à droite destinée à la visualisation des objets | |||
*La partie en bas à droite destinée au débogage | |||
[[Fichier:OpenSCAD interface.png|500px|vignette|frame|left|Interface du logiciel OpenSCAD]] | |||
== OpenSCAD pour la 3D == | |||
== OpenSCAD pour la 2D == | |||
Bien que plus couramment utilisé pour la construction d’objets 3D, OpenSCAD peut aussi servir modéliser des objets 2D. Cette utilisation peut se faire, par exemple, dans le cadre de la découpe laser. | |||
Il est à noter que les primitives 2D peuvent être transformer en 3D grâce à l’extrusion. | |||
exemple d’une primitive square() en 2D | |||
image éditeur | image preview | |||
OpenSCAD fonctionne avec des formes primitives en 2D au nombre de quatre : | |||
#square() : pour les formes à 4 côtés à angles droits. La valeur de l’épaisseur, ou ''thickness'', des objets 2D est de 1. | |||
#circle() : pour les formes rondes dont tous les points sont équidistants du centre. | |||
#:ellipse() : pour les formes courbes, fermée et dont la distance des points par rapport au centre est à deux points fixes. | |||
#:regular polygon() : pour les formes dont les côtés ont la mêmes longueurs et les angles la même mesure. | |||
#polygon() : pour les formes à plusieurs côtés. | |||
#text() : pour écrire. | |||
== Documentation == | == Documentation == |
Version du 31 janvier 2017 à 19:51
Introduction
OpenSCAD est un logiciel libre de modélisation 3D fonctionnant avec des scripts créés par l’utilisateur. Le langage de programmation OpenSCAD permet de créer des pièces paramétriques (propriétés configurables). Les objets sont donc entièrement paramétrables.
Il est fonctionne sous toutes les plateformes : windows, mac os, linux.
Le méthode principale utilisée pour créer des objets est la Géométrie de construction de solides, en Anglais: Constructive Solid Geometry" (CSG) qui permet de modéliser un objet comme combinaison d'objets simples par addition (union), soustraction et intersection. Il est ensuite possible d'appliquer divers transformations. Finalement, on peut faire des extrusions de dessins 2D.
L’interface du logiciel est en 3 trois partie :
- La partie gauche de l’écran destinée à la saisie du code
- La partie en haut à droite destinée à la visualisation des objets
- La partie en bas à droite destinée au débogage
OpenSCAD pour la 3D
OpenSCAD pour la 2D
Bien que plus couramment utilisé pour la construction d’objets 3D, OpenSCAD peut aussi servir modéliser des objets 2D. Cette utilisation peut se faire, par exemple, dans le cadre de la découpe laser. Il est à noter que les primitives 2D peuvent être transformer en 3D grâce à l’extrusion.
exemple d’une primitive square() en 2D image éditeur | image preview
OpenSCAD fonctionne avec des formes primitives en 2D au nombre de quatre :
- square() : pour les formes à 4 côtés à angles droits. La valeur de l’épaisseur, ou thickness, des objets 2D est de 1.
- circle() : pour les formes rondes dont tous les points sont équidistants du centre.
- ellipse() : pour les formes courbes, fermée et dont la distance des points par rapport au centre est à deux points fixes.
- regular polygon() : pour les formes dont les côtés ont la mêmes longueurs et les angles la même mesure.
- polygon() : pour les formes à plusieurs côtés.
- text() : pour écrire.
Documentation
Manuel officiel
- OpenSCAD Official Documentation, including:
Tutoriels en français
- Tutoriel OpenSCAD (dans ce wiki)
- Tutoriel OpenSCAD 1 – Introduction (reprapide.fr)
- Voir aussi: Autres tutoriels (y compris vidéos en français, par exemple les vidéos de Rudy Ruffel comme ceci).