Outils pour utilisateurs

Outils du site


openscad

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
openscad [2018/09/26 12:44] – [Raccourcis] guillaumeopenscad [2022/01/04 13:54] (Version actuelle) – [bibliothèques] gaziel
Ligne 1: Ligne 1:
 ======OpenSCAD====== ======OpenSCAD======
-**OpenSCAD** {{:Logopenscad.jpeg|fig:cadre|néant}}+<WRAP center round box 60% centeralign> 
 +**OpenSCAD** {{media_08:logopenscad.jpeg|fig:cadre|néant}} 
 +</WRAP>
  
-====== 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 :
  
-''*Génération procédurale de l'objet 3D ( on programme, on ne dessine pas)''\\ +  *Génération procédurale de l'objet 3D ( on programme, on ne dessine pas) 
-''*Export direct en STL''+  *Export direct en STL
  
-\\ +Vous pouvez le télécharger [[http://www.openscad.org/downloads.html|ici]]
-Vous pouvez le télécharger [[http://www.openscad.org/downloads.html|ici]]\\+
  
  
-====== 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 add-apt-repository ppa:openscad/releases''\\ +  sudo add-apt-repository ppa:openscad/releases 
-''sudo apt-get update''\\ +  sudo apt-get update 
-''sudo apt-get install openscad''+  sudo apt-get install openscad
  
-source : http://www.openscad.org/downloads.html#linux\\+source : http://www.openscad.org/downloads.html#linux
  
  
   * Si le menu n'apparaît pas sous ubuntu il faut virer le paquet //appmenu-qt5//   * Si le menu n'apparaît pas sous ubuntu il faut virer le paquet //appmenu-qt5//
  
-''sudo apt-get remove 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+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|OpenSCAD User Manual]]
  
   * Sous Mint, si la coloration syntaxique n’apparaît pas , il faut créer le dossier /usr/share/openscad/libraries   * Sous Mint, si la coloration syntaxique n’apparaît pas , il faut créer le dossier /usr/share/openscad/libraries
  
-====== 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://www.openscad.org/cheatsheet/ le pense-bête indispensable pour la syntaxe : http://www.openscad.org/cheatsheet/
  
-En anglais :\\ +En anglais : 
-Sur le site même d'OpenSCAD : http://www.openscad.org/documentation.html\\ +  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/\\ +  Sur le site des Fabriquant de bateaux : [[http://www.makerbot.com/blog/2011/01/19/openscad-basics-the-setup/|openscad basics, the setup]] 
-En français :\\ +En français : 
-Sur le site de reprapide : http://reprapide.fr/tutoriel-openscad-introduction\\ +  Sur le site de reprapide : http://reprapide.fr/tutoriel-openscad-introduction 
-Chez nos amis bretons : http://fablab-lannion.org/wp-content/tutos/openscad/#/pageDeGarde\\+  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 : 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/Logoanime 
- +  http://wiki.labomedia.org/index.php/TCN#La_modellisation_de_la_TCN_sur_OpenScad
-http://wiki.labomedia.org/index.php/TCN#La_modellisation_de_la_TCN_sur_OpenScad+
  
 ==== bibliothèques ==== ==== bibliothèques ====
  
-[[http://svn.clifford.at/openscad/trunk/libraries/shapes.scad|Tubes, boites, triangles équilatéraux etc...]]\\+[[http://svn.clifford.at/openscad/trunk/libraries/shapes.scad|Tubes, boites, triangles équilatéraux etc...]]
  
  
 [[http://www.wamungo.fr/Impression-3D-Outils/Biblioth-que-de-filetage-m-trique-ISO-OpenSCAD-fonctions-52764e4eec4ccb2c50ce6503/|filtages]] [[http://www.wamungo.fr/Impression-3D-Outils/Biblioth-que-de-filetage-m-trique-ISO-OpenSCAD-fonctions-52764e4eec4ccb2c50ce6503/|filtages]]
  
-====== Raccourcis ======+ 
 +Création de boite pour la découpeuse laser ! 
 +[[https://github.com/bmsleight/lasercut|https://github.com/bmsleight/lasercut]] 
 +===== 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 / décommenter (ajout de // devant la ligne)+  * Commenter dé-commenter
  
-''Ctrl+D    / Shift+Ctrl+D''+  Ctrl+D    (ajout de // devant la ligne) 
 +  Shift+Ctrl+D
  
   * Indenter   * Indenter
  
-''Ctrl+I    / Shift+Ctrl+I''+  Ctrl+
 +  Shift+Ctrl+I
  
-====== Openscad vers dxf/svg ======+ 
 +===== 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
  
-''projection(cut = false) import("boiteLaser.stl");''+  projection(cut = false) import("boiteLaser.stl");
  
   * faire un **compile and render** (F6)   * faire un **compile and render** (F6)
Ligne 85: Ligne 91:
 source : http://rasterweb.net/raster/2012/07/16/openscad-to-dxf/ source : http://rasterweb.net/raster/2012/07/16/openscad-to-dxf/
  
-====== Openscad+blender ======+===== Openscad+blender =====
  
-''x > supprimer''\\ +  x > supprimer 
-''1 > face''\\ +  1 > face 
-''3 > coté''\\ +  3 > coté 
-''7 > dessus''\\ +  7 > dessus 
-''5 > orthogonale perspective''\\ +  5 > orthogonale perspective 
-''tab > mode edit''\\ +  tab > mode edit 
-''a > sélectionne tout''\\ +  a > sélectionne tout 
-''a > déselection tout''\\ +  a > déselection tout 
-''sélection multiple > shift + clic sur chaque objet''\\ +  sélection multiple > shift + clic sur chaque objet 
-''ctrl + j > joindre les pièces''\\ +  ctrl + j > joindre les pièces 
-''h > cacher sélection''\\ +  h > cacher sélection 
-''alt + h > montrer tout''\\ +  alt + h > montrer tout 
-''z > fil de fer''\\ +  z > fil de fer 
-''c > sélection cercle, clic gauche pour sélectionner, clic droit pour sortir''\\ +  c > sélection cercle, clic gauche pour sélectionner, clic droit pour sortir 
-''b > sélection boite  ""''\\ +  b > sélection boite  "" 
-''g > déplacement + x ou + y selon plan''\\ +  g > déplacement + x ou + y selon plan 
-''s > selection de plusieurs points sur un plan + x ou +y ou +z''\\ +  s > selection de plusieurs points sur un plan + x ou +y ou +z 
-''x > supprimer > sélectionner vertices (points)''+  x > supprimer > sélectionner vertices (points)
  
-limit selection to visible ou pas(en mode edition solide, pas fil de fer)+limit selection to visible ou pas (en mode édition solide, pas fil de fer)
  
-''shift + clic milieu pour bouger dans l'axe''\\ +  shift + clic milieu pour bouger dans l'axe 
-''Maj + clic droit > séléction plusieurs points''\\ +  Maj + clic droit > séléction plusieurs points 
-''f > créer face''\\ +  f > créer face 
-''t > affichage outils''\\ +  t > affichage outils 
-''n > afficher propriété''\\+  n > afficher propriété
  
  
-======Ajouter une police 3D sous Openscad======+====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.+  *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.+Il existe une extension Inkscape pour transformer un chemin en fichier Openscad. Elle est téléchargeable [[http://www.thingiverse.com/thing:25036/zip|ici]]
  
-=====Installer une extension Inkscape=====+Dézipper le fichier 
  
-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.+Entrer dans le répertoire créé 
  
-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...+Dézipper paths2openscad-2.zip 
  
-Extension Inkscape : [[http://www.thingiverse.com/thing:25036/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 une extension à Inkscape
Ligne 133: Ligne 164:
 Ajouter la librairie lxml : Ajouter la librairie lxml :
  
-Sous MACOSX sudo port install py27-lxml+  * Sous MACOSX  
 +  sudo port install py27-lxml
  
 Liens [[http://boardgamegeek.com/thread/561777/installing-board-game-extensions-in-inkscape-on-a]] Liens [[http://boardgamegeek.com/thread/561777/installing-board-game-extensions-in-inkscape-on-a]]
Ligne 147: Ligne 179:
 Télécharger Inkscape : http://inkscape.org/download/ Télécharger Inkscape : http://inkscape.org/download/
  
 +{{tag>logiciels_de_cao}}
  
- 
-{{tag>logiciels_de_cao}} 
openscad.1537965874.txt.gz · Dernière modification : 2018/09/26 12:44 de guillaume