Primitives 3D

primitives-3d.pde
/**
 * Primitives 3D. 
 * 
 * Placing mathematically 3D objects in synthetic space.
 * The lights() method reveals their imagined dimension.
 * The box() and sphere() functions each have one parameter
 * which is used to specify their size. These shapes are
 * positioned using the translate() function.
 */
 
size(640, 360, P3D); 
background(0);
lights();

noStroke();

pushMatrix();
translate(130, height / 2, 0);
rotateY(1.25);
rotateX(-0.4);
box(100);
popMatrix();

noFill();
stroke(255);

pushMatrix();
translate(500, height * 0.35, -200);
sphere(280);
popMatrix();