Printed Processing sketch

Nikolaus Gradwohl2010-01-13T06:05:00+01:00

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 rendered

and this is what the makerbot made of it printed

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();
}
Tweet This! submit to reddit Digg!   Tags: | 1 comments | no trackbacks

See also:

CookieCutter-Editor v2.0
Custom Cookie Cutters for the Makerbot
3D printed spider
3D printed elephant
little 3D figure

Trackbacks

Comments

Leave a response

  1. Anca 2011-04-06T04:25:39+02:00

    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.

Leave a comment