
PDE Download: Test04LP5.pde
JAVA Download: Test04LP5.java
Click on anar+ terms to get the documentation.
import processing.opengl.*;
import anar.*;
import processing.core.*;
/*
* Example for Anar library by Guillaume LaBelle + Julien Nembrini
* http://anar.ch
*/
Obj mainObj = new Obj();
PFont font = font = loadFont("3DFont.vlw.gz");
void setup(){
size(800,400,OPENGL);
Anar.init(this);
Anar.drawAxis(true);
Face baseFace = new Face();
baseFace.add(Anar.Pt(0,100,0));
baseFace.add(Anar.Pt(100,200,0));
baseFace.add(Anar.Pt(0,300,0));
PtBary center = new PtBary(baseFace);
mainObj.add(baseFace);
mainObj.add(center);
Anar.camTarget(mainObj);
Anar.sliders(mainObj);
}
void draw(){
background(255);
mainObj.draw();
Anar.scene.screenDrawBegin();
fill(0);
textFont(font,16);
text("Area of Triangle:"+mainObj.face(0).area(),10,26);
Anar.scene.screenDrawEnd();
// mencoder mf://*.tga -mf w=400:h=200:fps=25:type=tga -ovc lavc -lavcopts
// vcodec=mpeg4:mbd=2:trell -oac copy -o output.mov
saveFrame("output###.tga");
}

|