
PDE Download: Test02iSimpleTransform.pde
JAVA Download: Test02iSimpleTransform.java
Click on anar+ terms to get the documentation.
import processing.opengl.*;
import anar.*;
// import Goo.*;
/*
* Example for Anar library by Guillaume LaBelle + Julien Nembrini
* http://anar.ch
*/
Pts container = new Pts();
Param pvA, pvB;
void setup(){
size(800,400,OPENGL);
frameRate(200);
Anar.init(this);
initShape();
Pts.globalRender = new RenderPtsAll();
}
Pt fin;
void initShape(){
Translate transA = new Translate(10f,20f,30f);
Translate transB = new Translate(0f,0f,20f);
pvA = (Param)transA.get(0).get(0);
pvB = (Param)transB.get(0).get(0);
// Parametric pv = trans.getX(0);
Pt a = Anar.Pt(1,2,3,"a");
fin = Anar.Pt(a,transA,"fin");
fin.apply(transB);
fin.apply(transA);
Transform tl = new Transform(transA,transB);
prnt(tl.parentList());
fin.apply(tl);
prnt(a);
prnt(fin);
prnt(transA);
prnt(fin);
prnt(pvA+"<--");
prnt(fin.parentList());
container.add(a);
container.add(fin);
}
void draw(){
background(190);
pvA.set(frameCount/5f);
prnt(fin.parentList());
container.draw();
}
void prnt(Object s){
super.println(s);
super.println("-----------------------------");
}

|