|
source
PDE Download: Test03eFolding.pde
JAVA Download: Test03eFolding.java
Click on anar+ terms to get the documentation.
import processing.opengl.*;
import anar.*;
/*
* Example for Anar library by Guillaume LaBelle + Julien Nembrini
* http://anar.ch
*/
void setup(){
size(800,400,OPENGL);
Anar.init(this);
Anar.drawAxis(true);
initForm();
}
void initForm(){
Anar.sliders.add(new Param(PI,PI,2*PI));
Face shape = new Face(Anar.Pt(0,0,0),Anar.Pt(10,0,0),Anar.Pt(20,8,0),Anar.Pt(10,9,0),Anar.Pt(0,10,0));
shape.rotateY(Anar.sliders.get(0));
shape.fill(255,0,0);
Anar.add(shape);
Anar.add(shape.pt(1));
Anar.add(shape.pt(0));
Face f = shape;
for (int i = 0; i<30; i++)
Anar.add(f = new Face(shape,new Transform(f.pt(4),f.pt(1),f.pt(3)).postTransform()).fill(255,255,0));
for (int i = 0; i<30; i++)
Anar.add(new Obj(Anar.objEnd()).translate(22,10));
}
void draw(){
background(155);
Anar.draw();
Anar.camTarget(Anar.main);
}
screenshots
|