Skip to content

Instantly share code, notes, and snippets.

@kuzemkon
Last active August 29, 2015 14:11
Show Gist options
  • Select an option

  • Save kuzemkon/281c7e8bd722563d0dec to your computer and use it in GitHub Desktop.

Select an option

Save kuzemkon/281c7e8bd722563d0dec to your computer and use it in GitHub Desktop.
float x;
void setup() {
size(600,600,P3D);
}
void draw() {
x+=0.1;
background(#A75E0F);
stroke(0);
translate(300,300);
rotateX(PI/3);
rotateZ(x*PI/8);
chair();
}
void chair() {
beginShape();
vertex(0,0,0);
vertex(150,0,0);
vertex(150,150,0);
vertex(0,150,0);
vertex(0,0,0);
vertex(0,0,-25);
vertex(150,0,-25);
vertex(150,0,0);
vertex(150,0,-25);
vertex(150,150,-25);
vertex(150,150,0);
vertex(150,150,-25);
vertex(0,150,-25);
vertex(0,150,0);
vertex(0,150,-25);
vertex(0,0,-25);
vertex(0,0,200);
vertex(0,0,-125);
vertex(25,0,-125);
vertex(25,0,200);
vertex(25,0,-125);
vertex(25,25,-125);
vertex(25,25,200);
vertex(25,25,-125);
vertex(0,25,-125);
vertex(0,25,200);
vertex(0,25,-125);
vertex(0,0,-125);
vertex(0,0,-25);
vertex(125,0,-25);
vertex(125,0,200);
vertex(125,0,-125);
vertex(150,0,-125);
vertex(150,0,200);
vertex(150,0,-125);
vertex(150,25,-125);
vertex(150,25,200);
vertex(150,25,-125);
vertex(125,25,-125);
vertex(125,25,200);
vertex(125,25,-125);
vertex(125,0,-125);
vertex(125,0,-25);
vertex(125,125,-25);
vertex(125,125,-25);
vertex(125,125,-125);
vertex(150,125,-125);
vertex(150,125,-25);
vertex(150,125,-125);
vertex(150,150,-125);
vertex(150,150,-25);
vertex(150,150,-125);
vertex(125,150,-125);
vertex(125,150,-25);
vertex(125,150,-125);
vertex(125,125,-125);
vertex(125,125,-25);
vertex(0,125,-25);
vertex(0,125,-25);
vertex(0,125,-125);
vertex(25,125,-125);
vertex(25,125,-25);
vertex(25,125,-125);
vertex(25,150,-125);
vertex(25,150,-25);
vertex(25,150,-125);
vertex(0,150,-125);
vertex(0,150,-25);
vertex(0,150,-125);
vertex(0,125,-125);
vertex(0,125,-25);
vertex(0,0,-25);
vertex(0,0,150);
vertex(150,0,150);
vertex(150,0,200);
vertex(0,0,200);
vertex(0,0,150);
vertex(0,25,150);
vertex(0,25,200);
vertex(0,0,200);
vertex(0,25,200);
vertex(150,25,200);
vertex(150,25,150);
vertex(0,25,150);
vertex(150,25,150);
vertex(150,0,150);
vertex(150,0,200);
vertex(150,25,200);
vertex(150,0,200);
vertex(0,0,200);
vertex(0,0,0);
endShape();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment