Outils pour utilisateurs

Outils du site


openscad

Ceci est une ancienne révision du document !


OpenSCAD

OpenSCAD fig:cadre|néant

Présentation


OpenSCAD est un logiciel libre pour la modélisation 3D.

Atouts :

*Génération procédurale de l'objet 3D ( on programme, on ne dessine pas)
*Export direct en STL


Vous pouvez le télécharger ici

Installation

  • Il existe des paquets un peu vieux selon les versions de linux, pour avoir une version à jour il faut ajouter un ppa

sudo add-apt-repository ppa:openscad/releases
sudo apt-get update
sudo apt-get install openscad

source : http://www.openscad.org/downloads.html#linux

  • Si le menu n'apparaît pas sous ubuntu il faut virer le paquet appmenu-qt5

sudo apt-get remove appmenu-qt5

source : https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/FAQ#I.27m_not_getting_any_menubar_when_running_OpenSCAD_in_Ubuntu.2C_how_can_I_get_it_back.3F

  • Sous Mint, si la coloration syntaxique n’apparaît pas , il faut créer le dossier /usr/share/openscad/libraries

Tutoriels

Vous trouverez en ligne de nombreux tutoriels pour apprendre à vous en servir.
le pense-bête indispensable pour la syntaxe : http://www.openscad.org/cheatsheet/

En anglais :
Sur le site même d'OpenSCAD : http://www.openscad.org/documentation.html
Sur le site des Fabriquant de bateaux : http://www.makerbot.com/blog/2011/01/19/openscad-basics-the-setup/
En français :
Sur le site de reprapide : http://reprapide.fr/tutoriel-openscad-introduction
Chez nos amis bretons : http://fablab-lannion.org/wp-content/tutos/openscad/#/pageDeGarde
Et bien sur sur les nombreux projets documentés dans le cadre de l'atelier du c01n :

http://wiki.labomedia.org/index.php/Logoanime

http://wiki.labomedia.org/index.php/TCN#La_modellisation_de_la_TCN_sur_OpenScad

bibliothèques

Raccourcis

  • F5 : Rafraîchir la vue en mode brouillon
  • F6 : Compiler le rendu
  • Commenter dé-commenter

Ctrl+D    (ajout de // devant la ligne)'

''%%Shift+Ctrl+D%%''
  • Indenter

Ctrl+I

''%%Shift+Ctrl+I%%''

Openscad vers dxf/svg

  • 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
projection(cut = false) import("boiteLaser.stl");
  • faire un compile and render (F6)
  • exporter en dxf

source : http://rasterweb.net/raster/2012/07/16/openscad-to-dxf/

Openscad+blender

x > supprimer
1 > face
3 > coté
7 > dessus
5 > orthogonale perspective
tab > mode edit
a > sélectionne tout
a > déselection tout
sélection multiple > shift + clic sur chaque objet
ctrl + j > joindre les pièces
h > cacher sélection
alt + h > montrer tout
z > fil de fer
c > sélection cercle, clic gauche pour sélectionner, clic droit pour sortir
b > sélection boite  “”
g > déplacement + x ou + y selon plan
s > selection de plusieurs points sur un plan + x ou +y ou +z
x > supprimer > sélectionner vertices (points)

limit selection to visible ou pas (en mode édition solide, pas fil de fer)

shift + clic milieu pour bouger dans l'axe
Maj + clic droit > séléction plusieurs points
f > créer face
t > affichage outils
n > afficher propriété

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 ici. http://www.thingiverse.com/thing:25036/zip 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/Resources/extensions. 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'outil adéquat. 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://www.thingiverse.com/thing:25036/zip

Ajouter une extension à Inkscape

Ajouter la librairie lxml :

Sous MACOSX sudo port install py27-lxml

Liens http://boardgamegeek.com/thread/561777/installing-board-game-extensions-in-inkscape-on-a

http://www.thingiverse.com/thing:25036

Problème MACOSX https://answers.launchpad.net/inkscape/+question/194132

Utilisation http://libregraphicsworld.org/blog/entry/inkscape-gets-openscad-converter

Object to path

Télécharger Inkscape : http://inkscape.org/download/

openscad.1537968043.txt.gz · Dernière modification : 2018/09/26 13:20 de guillaume