
PDE Download: Test00aMovingPtDependencies.pde
JAVA Download: Test00aMovingPtDependencies.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
*/
PtABS a;
Transform t1;
PtDER b;
void setup(){
size(800,400,OPENGL);
Anar.init(this);
a = Anar.Pt(2);
Anar.println(a);
a.x(10);
Anar.println(a);
// ParametricValue s = a.getY();
// Anar.println(s+"<----");
Anar.println(a.getClass().getSimpleName());
t1 = new Transform();
Anar.println(t1);
t1.translate(Anar.Pt(10,20,32));
Anar.println(t1);
t1.translate(Anar.Pt(5));
Anar.println(t1);
t1.scale(Anar.Pt(1,3,1));
Anar.println(t1);
Anar.println("---------------");
b = new PtDER(a);
Anar.println(b);
b.apply(t1);
Anar.println(b);
Anar.println(b);
a.x(2);
Anar.println(b);
Anar.println(b.parentToStringRecursive());
Anar.println("---------------");
Anar.println(b.primitiveToString( -1));
}
void draw(){
background(255);
a.translate(0.1f,0,0);
a.draw();
b.draw();
}

|