Files
processing4/java/examples/3D/Form/Primitives3D/applet/Primitives3D.java
benfry eb64b2d4fc
2011-01-26 19:22:19 +00:00

52 lines
1010 B
Java

import processing.core.*;
import java.applet.*;
import java.awt.*;
import java.awt.image.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
import java.text.*;
import java.util.*;
import java.util.zip.*;
import java.util.regex.*;
public class Primitives3D extends PApplet {
public void setup() {/**
* 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.25f);
rotateX(-0.4f);
box(100);
popMatrix();
noFill();
stroke(255);
pushMatrix();
translate(500, height*0.35f, -200);
sphere(280);
popMatrix();
noLoop();
}
static public void main(String args[]) {
PApplet.main(new String[] { "Primitives3D" });
}
}