mercredi 22 octobre 2008

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

Aucun commentaire: