
PDE Download: Test02cPtsMidTransform.pde
JAVA Download: Test02cPtsMidTransform.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
*/
Sliders parameters;
Pt a;
Pts myPts = new Pts();
Translate tt = new Translate(Anar.Pt(10,30,0));
void setup(){
size(800,400,OPENGL);
Anar.init(this);
initForm();
Pts.globalRender = new RenderPtsAll();
}
void initForm(){
a = Anar.Pt(0,0);
Pt b = Anar.Pt(100,20);
println(a);
a.translate(100,100,100);
println(a);
myPts = new PtsMid(a,b,5);
parameters = new Sliders(myPts);
println(parameters.size());
println(myPts.primitiveToString( -1));
Pt randomPt = myPts.pt((int) ((float)Math.random()* (myPts.numOfPts()-2)+1));
randomPt.apply(tt);
}
void draw(){
background(153);
// a.set(frameCount*.1f,0,0);
Param v = parameters.get(0);
v.set(frameCount/5f);
// println(v+"|"+a);
myPts.draw();
}
void keyPressed(){
initForm();
}

|