
PDE Download: OOG01cSquare01b.pde
JAVA Download: OOG01cSquare01b.java
Click on anar+ terms to get the documentation.
import processing.opengl.*;
import anar.*;
Obj myObj;
void setup() {
size(800, 400, OPENGL);
Anar.init(this);
initForm();
}
void initForm() {
//Create a new Object to store our shape
myObj = new Obj();
//Create a first point with absolute coordinates
Pt a = Anar.Pt(-60, -60);
Pt b = Anar.Pt(60,-60);
//Create a Translation
Translate t1 = new Translate(0, 120, 0);
//Create a first line
Pts myLine1 = new Pts();
//Create point b from point a with the translation t1
Pt c = Anar.Pt(a,t1);
myLine1.add(a);
myLine1.add(c);
//Create a second line
Pts myLine2 = new Pts();
//Create point b from point a with the translation t1
Pt d = Anar.Pt(b,t1);
myLine2.add(b);
myLine2.add(d);
//Create a new Face
Face mySquare = new Face();
//Store the points inside our Face
mySquare.add(a);
mySquare.add(b);
mySquare.add(d);
mySquare.add(c);
//Store mySquare in our object
myObj.add(mySquare);
//Create Sliders based on an object
Anar.sliders(myObj);
}
void draw() {
background(150);
myObj.draw();
}

|