Skip to content

Instantly share code, notes, and snippets.

@dector
Created March 29, 2011 19:13
Show Gist options
  • Save dector/893033 to your computer and use it in GitHub Desktop.
Save dector/893033 to your computer and use it in GitHub Desktop.
float a = 0.0;
float scaleRot = 2;
void setup() {
size(500, 400, P3D);
}
void draw() {
background(152);
noFill();
a += 0.005;
if(a > TWO_PI) {
a = 0.0;
}
translate(width/2, height/2);
pushMatrix();
translate(-width/4, 0);
rotateY(scaleRot*a);
box(40);
popMatrix();
pushMatrix();
translate(width/4, 0);
rotateY(scaleRot*a);
beginShape();
vertex(-40, 20, 40);
vertex(40, 20, 40);
vertex(40, 20, -40);
vertex(-40, 20, -40);
vertex(-40, 20, 40);
vertex(-25, -30, 25);
vertex(25, -30, 25);
vertex(25, -30, -25);
vertex(-25, -30, -25);
vertex(-25, -30, 25);
vertex(25, -30, 25);
vertex(40, 20, 40);
vertex(40, 20, -40);
vertex(25, -30, -25);
vertex(-25, -30, -25);
vertex(-40, 20, -40);
/*vertex(-40, 0, 0);
vertex(40, 0, 0);
vertex(0, 0, -57);
vertex(0, 0, 0);
vertex(-20 , -25, -20);
vertex(20, -25, -20);
vertex(0, -25, -37);
vertex(-20 , -25, -20);
/*vertex(20, -25, -20);
vertex(40, 0, 0);
vertex(20, -25, -20);
vertex(0, -25, -37);
vertex(0, 0, -57);*/
endShape();
popMatrix();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment