Typing

Examples for Processing (BETA) version 148+. If you have a previous version, use the examples included with your software. If you see any errors or have comments, please let us know.

Lights 1.

Uses the default lights to show a simple box. The lights() function is used to turn on the default lighting.

 
float spin = 0.0;

void setup() 
{
  size(200, 200, P3D);
  noStroke();
}

void draw() 
{
  background(51);
  lights();
  
  spin += 0.01;
  
  pushMatrix();
  translate(width/2, height/2, 0);
  rotateX(PI/9);
  rotateY(PI/5 + spin);
  box(90);
  popMatrix();
}