Modifications

Aller à : navigation, rechercher

Movie2Gcode

740 octets ajoutés, 11 mai 2014 à 14:16
boucle de traitement
===boucle de traitement===
 
 
 
====vectorisation====
 
Pour définir du plein et du vide à partir d'images en valeurs de lumière, je vectorise les images avec [http://potrace.sourceforge.net/ potrace]
 
<code lang=bash>
}</code>
 
====vectorisation====
 
Pour définir du plein et du vide à partir d'images en valeurs de lumière, je vectorise les images avec [http://potrace.sourceforge.net/ potrace]
 
 
<code lang=bash>potrace -o ${i%bmp}eps -k 0.6 -t 50 -B-0.25 -e ${i};</code>
 
openSCAD n'accepte que le format DXF, et potrace en produit, mais une variante non lisible par openSCAD
 
Je suis donc passé par le format EPS, transformé ensuite en DXF via [http://www.pstoedit.net/ pstoedit]
 
 
<code lang=bash>pstoedit -dt -f dxf:-polyaslines ${i%bmp}eps ${i%bmp}dxf;</code>
 
====création du STL====
 
pour chaque image, je construit un STL à l'aide d'openscad :
 
<code lang=C>intersection(){
translate([-4,0,-5])cube([96,63,10]);
scale([15,15,1])
linear_extrude(height = 0.15, center = false, convexity = 10)
import (file = \"${i%bmp}dxf\");
}translate([-4,0,0])cube(0.05);
translate([91.95,62.95,0])
cube([0.05,0.05,0.14]);</code>
0
6 691
modifications

Menu de navigation