the script for such a developement begins probabeli like that..
import oog.*;
import processing.opengl.*;
Oog myScene;
Obj myObj;
Sliders mySliders;
Pt[] ref;
void setup() {
size(800, 400, OPENGL);
myScene = new Oog(this);
initForm();
}
void initForm() {
myObj = new Obj();
Scale s = new Scale(0.5);
Obj module = createModule();
for (int i=0; i<5; i++) {
Scale e = new Scale(0.5);
Translate b = new Translate (10,0,10);
Translate c = new Translate (0,10,10);
Translate d = new Translate (10,10,10);
Obj myCopy = new Obj(module);
Obj myCopyb = new Obj(module);
Obj myCopyc = new Obj(module);
Obj myCopyd = new Obj(module);
myCopyb.apply(s);
myCopyb.apply(b);
myCopyc.apply(s);
myCopyc.apply(c);
myCopyd.apply(s);
myCopyd.apply(d);
myCopy.add(myCopyb);
myCopy.add(myCopyc);
myCopy.add(myCopyd);
myObj.add(myCopy);
module = myCopy;
}
myScene.setCenter(myObj);
}
Obj createModule() {
int edge = 40;
int h = 9;
etc
mercredi 22 octobre 2008
Inscription à :
Articles (Atom)



