Printed Processing sketch
I just printed the first stl file that i generated using a processing sketch.
I used the unlekkerlib to export a stl file from a sketch that generates simple 3d spiral, used blender to add a socket and printed it on my makerbot. Skeinforge complained about some invalid triangles, but beside that it worked surprisingly well.
This is what it looks like in blender
and this is what the makerbot made of it
and this is the processing-sketch i used to generated the spiral
import unlekker.data.*;
void setup() {
size(300,300,P3D);
noLoop();
}
void draw() {
translate(width/2,height/2);
background(0);
fill(255);
lights();
noStroke();
//stroke(255);
beginRaw("unlekker.data.STL","guru.stl");
beginShape(QUAD_STRIP);
for( int i =0; i < 100; i++ ) {
for(int a=0; a < 36; a++) {
float r = 10 - map(i,0,100,0,10);
vertex( r * sin( radians( a * 10 )) + sin(radians(i*10)) * 10,
-i*1,
r * cos(radians(a*10)) + cos(radians(i*10)) * 10);
int j = i+1;
vertex( r * sin( radians( a * 10 )) + sin(radians(j*10)) * 10,
-j*1,
r * cos(radians(a*10)) + cos(radians(j*10)) * 10);
}
}
endShape();
endRaw();
}
See also:
Custom Cookie Cutters for the Makerbot
3D printed spider
3D printed elephant
little 3D figure
Hi Nikolaus,
Just wanted to let you know that we used this program as an example for quick tutorial on Processing -> STL at our Maker:SF meetup here in Oakland, CA.
Thanks for creating this! I can't wait to try printing it out.
Cheers,
Anca.