openscad
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
openscad [2018/09/26 12:28] – guillaume | openscad [2022/01/04 13:54] (Version actuelle) – [bibliothèques] gaziel | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
======OpenSCAD====== | ======OpenSCAD====== | ||
- | **OpenSCAD** {{:Logopenscad.jpeg|fig: | + | <WRAP center round box 60% centeralign> |
+ | **OpenSCAD** {{media_08:logopenscad.jpeg|fig: | ||
+ | </ | ||
- | ====== Présentation ====== | ||
- | \\ | + | ===== Présentation ===== |
OpenSCAD est un logiciel libre pour la modélisation 3D. | OpenSCAD est un logiciel libre pour la modélisation 3D. | ||
Atouts : | Atouts : | ||
- | '' | + | |
- | '' | + | *Export direct en STL |
- | \\ | + | Vous pouvez le télécharger [[http:// |
- | Vous pouvez le télécharger [[http:// | + | |
- | ====== Installation | + | ===== Installation ===== |
* Il existe des paquets un peu vieux selon les versions de linux, pour avoir une version à jour il faut ajouter un ppa | * Il existe des paquets un peu vieux selon les versions de linux, pour avoir une version à jour il faut ajouter un ppa | ||
- | '' | + | |
- | '' | + | sudo apt-get update |
- | '' | + | sudo apt-get install openscad |
- | source : http:// | + | source : http:// |
* Si le menu n' | * Si le menu n' | ||
- | '' | + | |
- | source : https:// | + | source : [[https:// |
* Sous Mint, si la coloration syntaxique n’apparaît pas , il faut créer le dossier / | * Sous Mint, si la coloration syntaxique n’apparaît pas , il faut créer le dossier / | ||
- | ====== Tutoriels | + | ===== Tutoriels ===== |
- | Vous trouverez en ligne de nombreux tutoriels pour apprendre à vous en servir.\\ | + | Vous trouverez en ligne de nombreux tutoriels pour apprendre à vous en servir. |
le pense-bête indispensable pour la syntaxe : http:// | le pense-bête indispensable pour la syntaxe : http:// | ||
- | En anglais :\\ | + | En anglais : |
- | Sur le site même d' | + | |
- | Sur le site des Fabriquant de bateaux : http:// | + | |
- | En français :\\ | + | En français : |
- | Sur le site de reprapide : http:// | + | |
- | Chez nos amis bretons : http:// | + | |
Et bien sur sur les nombreux projets documentés dans le cadre de l' | Et bien sur sur les nombreux projets documentés dans le cadre de l' | ||
- | http:// | + | * http:// |
- | + | | |
- | http:// | + | |
==== bibliothèques ==== | ==== bibliothèques ==== | ||
- | [[http:// | + | [[http:// |
[[http:// | [[http:// | ||
- | ====== Raccourcis | + | |
+ | Création de boite pour la découpeuse laser ! | ||
+ | [[https:// | ||
+ | ===== Raccourcis ===== | ||
* F5 : Rafraîchir la vue en mode brouillon | * F5 : Rafraîchir la vue en mode brouillon | ||
Ligne 65: | Ligne 68: | ||
* F6 : Compiler le rendu | * F6 : Compiler le rendu | ||
- | * Commenter | + | * Commenter |
- | '' | + | |
+ | | ||
* Indenter | * Indenter | ||
- | '' | + | |
+ | | ||
- | ====== Openscad vers dxf/ | + | |
+ | ===== Openscad vers dxf/svg ===== | ||
* Créer un fichier .stl à partir de la forme désirée | * Créer un fichier .stl à partir de la forme désirée | ||
* Utiliser la fonction **projection** qui permet de faire une coupe dans notre fichier 3D en d'en faire un plan | * Utiliser la fonction **projection** qui permet de faire une coupe dans notre fichier 3D en d'en faire un plan | ||
- | '' | + | |
* faire un **compile and render** (F6) | * faire un **compile and render** (F6) | ||
Ligne 85: | Ligne 91: | ||
source : http:// | source : http:// | ||
- | ====== Openscad+blender | + | ===== Openscad+blender ===== |
- | '' | + | |
- | '' | + | 1 > |
- | '' | + | 3 > |
- | '' | + | 7 > |
- | '' | + | 5 > |
- | '' | + | tab > |
- | '' | + | a > |
- | '' | + | a > |
- | '' | + | sélection multiple > |
- | '' | + | ctrl + j > |
- | '' | + | h > |
- | '' | + | alt + h > |
- | '' | + | z > |
- | '' | + | c > |
- | '' | + | b > |
- | '' | + | g > |
- | '' | + | s > |
- | '' | + | x > |
- | limit selection to visible ou pas(en mode edition | + | limit selection to visible ou pas (en mode édition |
- | '' | + | |
- | '' | + | Maj + clic droit > |
- | '' | + | f > |
- | '' | + | t > |
- | '' | + | n > |
+ | |||
+ | |||
+ | ====Ajouter une police 3D sous Openscad==== | ||
+ | |||
+ | *Openscad ne permet pas l'utilisation d'une police pour la réalisation de forme incluant une police de caractère. Pour rendre cela possible il est nécessaire de passer par Inkscape pour inclure une police 3D. | ||
+ | |||
+ | Il existe une extension Inkscape pour transformer un chemin en fichier Openscad. Elle est téléchargeable [[http:// | ||
+ | |||
+ | Dézipper le fichier | ||
+ | |||
+ | Entrer dans le répertoire créé | ||
+ | |||
+ | Dézipper paths2openscad-2.zip | ||
+ | |||
+ | Ouvrir le répertoire paths2openscad-2 | ||
+ | |||
+ | Deux fichiers s'y trouvent. | ||
+ | |||
+ | ====Installer une extension Inkscape==== | ||
+ | |||
+ | * Sous MACOSX | ||
+ | |||
+ | Dans le répertoire Applications clic-droit (ou ctrl-clic) sur l'icône de Inkscape permet d'accéder à un menu. | ||
+ | |||
+ | Cliquer sur Afficher le contenu du paquet. | ||
+ | |||
+ | Le contenu du répertoire s'affiche. | ||
+ | |||
+ | Aller dans Contents/ | ||
+ | |||
+ | Placer les deux fichiers précédemment extraits dans ce répertoire. | ||
+ | |||
+ | * Utilisation | ||
+ | |||
+ | Créer un objet Text dans Inkscape. | ||
+ | Le sélectionner avec l' | ||
+ | Dans le menu sélectionner Path puis Object to Path | ||
+ | Puis dans le menu Extensions pointer le curseur de la souris sur Generate from Path et ensuite cliquer sur Paths to OpenSCAD... | ||
+ | |||
+ | * Extension Inkscape : [[http:// | ||
+ | |||
+ | Ajouter une extension à Inkscape | ||
+ | |||
+ | Ajouter la librairie lxml : | ||
+ | |||
+ | * Sous MACOSX | ||
+ | sudo port install py27-lxml | ||
+ | |||
+ | Liens [[http:// | ||
+ | |||
+ | http:// | ||
+ | |||
+ | Problème MACOSX [[https:// | ||
+ | |||
+ | Utilisation [[http:// | ||
+ | |||
+ | Object to path | ||
+ | |||
+ | Télécharger Inkscape : http:// | ||
{{tag> | {{tag> | ||
+ |
openscad.txt · Dernière modification : 2022/01/04 13:54 de gaziel