
PDE Download: Test02cPtsCross.pde
JAVA Download: Test02cPtsCross.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();
Pts myPtsCross = 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,10);
Pt b = Anar.Pt(10,20);
Pt c = Anar.Pt(5,2);
Pt d = Anar.Pt(2,5);
myPts.add(new PtCross(a,b));
myPts.add(a);
myPts.add(b);
myPts.add(new PtCross(c,d));
myPts.add(c);
myPts.add(d);
parameters = new Sliders(myPts);
println(parameters.size());
println(myPts.primitiveToString( -1));
}
void draw(){
background(153);
// a.set(frameCount*.1f,0,0);
Param v = parameters.get(0);
v.set(frameCount*.1f);
// println(v+"|"+a);
myPts.draw();
}

|