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

spin = 0.0


def setup():
    size(640, 360, P3D)
    noStroke()


def draw():
    global spin
    background(51)

    if not mousePressed:
        lights()

    spin += 0.01

    pushMatrix()
    translate(width / 2, height / 2, 0)
    rotateX(PI / 9)
    rotateY(PI / 5 + spin)
    box(150)
    popMatrix()