Svg2stl : Différence entre versions

De fablabo
Aller à : navigation, rechercher
m
 
(5 révisions intermédiaires par le même utilisateur non affichées)
Ligne 5 : Ligne 5 :
 
|license=CC-by-sa-3.0
 
|license=CC-by-sa-3.0
 
|contributeurs=Philippe Bonnet,
 
|contributeurs=Philippe Bonnet,
|source=Fichier:Svg2stl.zip
+
|source=[[Fichier:Svg2stl.zip]]
 
}}
 
}}
  
Ligne 15 : Ligne 15 :
 
== Script litho3d_stl.py ==
 
== Script litho3d_stl.py ==
  
* Le script de transformation PNG -> STL peut être utilisé indépendamment en ligne de commande, il permet l'impression 3D d'images :
+
* Le script de transformation PNG -> STL peut être utilisé indépendamment en ligne de commande, il permet la création de meshes pour l'impression 3D d'images :
 
<code>
 
<code>
 
     Usage : litho3d_stl.py [options] imagename.jpg [imagename2.jpg ...]
 
     Usage : litho3d_stl.py [options] imagename.jpg [imagename2.jpg ...]
Ligne 21 : Ligne 21 :
 
         options :
 
         options :
 
             [-h|--help]  
 
             [-h|--help]  
             [-o|--out filename.ply] -> ply output filename
+
             [-o|--out filename.stl] -> stl output filename
 
             [-c|--crop] x,y,w,h    -> x,y upper left corner w,h sizes
 
             [-c|--crop] x,y,w,h    -> x,y upper left corner w,h sizes
 
             [-P|--precision]        -> more precision
 
             [-P|--precision]        -> more precision
Ligne 30 : Ligne 30 :
 
             [-s|--showonly
 
             [-s|--showonly
 
</code>
 
</code>
 +
 +
[[Fichier:Png2stl_a.JPG]]  [[Fichier:Png2stl_b.JPG]]
  
  
Ligne 35 : Ligne 37 :
 
* Copier les 2 fichiers "svg2stl.inx" et "svg2stl.py" dans le répertoire "./config/inkscape/extensions/"
 
* Copier les 2 fichiers "svg2stl.inx" et "svg2stl.py" dans le répertoire "./config/inkscape/extensions/"
 
* Copier le fichier "litho3d_stl.py" soit dans le même répertoire soit dans un répertoire de sys.path
 
* Copier le fichier "litho3d_stl.py" soit dans le même répertoire soit dans un répertoire de sys.path
* Installer le module python-qrcode
 
  
  
 
[[category:inkscape]]
 
[[category:inkscape]]

Version actuelle en date du 25 juin 2015 à 11:27


Inkscape : Convertir un SVG en mesh STL

Pfc card.png

Contributeur·ice·s

Statut du projet

Prototype

Statut de la publication

License

CC-by-sa-3.0

Inspiration

Fichiers source

Machines

Matériaux

Lien





Utilisation

  • L'extension crée une image PNG du svg en cours, puis la transforme en STL
    • C'est le nom de l'image qui est demandé dans l'interface.
    • Le nom du fichier STL est basé sur celui de l'image avec l'extension "_auto.stl"

Script litho3d_stl.py

  • Le script de transformation PNG -> STL peut être utilisé indépendamment en ligne de commande, il permet la création de meshes pour l'impression 3D d'images :

   Usage : litho3d_stl.py [options] imagename.jpg [imagename2.jpg ...]
       
       options :
           [-h|--help] 
           [-o|--out filename.stl] -> stl output filename
           [-c|--crop] x,y,w,h     -> x,y upper left corner w,h sizes
           [-P|--precision]        -> more precision
           [-p|--preserve]         -> don't resize (150 dpi)
           [-l|--len]              -> max size in mm
           [-n|--number]           -> number of slices (8)
           [-t|--thickness] height -> thickness of each slices (0.15)
           [-s|--showonly

Png2stl a.JPG Png2stl b.JPG


Installation

  • Copier les 2 fichiers "svg2stl.inx" et "svg2stl.py" dans le répertoire "./config/inkscape/extensions/"
  • Copier le fichier "litho3d_stl.py" soit dans le même répertoire soit dans un répertoire de sys.path