ooo
1 parent bd5f770 commit 12e8f9a9debd5f0190af30c49695707e05dd1780
@glproj03 glproj03 authored on 9 Feb 2006
Showing 3 changed files
View
2
■■■
include/thing.h
virtual void translate(Vec d);
virtual void scale(float f);
virtual void trace(bool s);
virtual void setIterations(int i);
virtual ~Thing();
};
 
class View : public Thing {
private:
void addThing(Thing* t);
void show();
void hide();
void draw();
void rotate(Vec r);
};
 
#endif
View
12
sources/main.cpp
/* end cube */
 
/* begin import */
char* modelfile = "obj/sample2.obj";
//char* modelfile = "obj/sample2.obj";
//char* modelfile = "obj/sample.obj";
//char* modelfile = "obj/untitled.obj";
char* modelfile = "obj/untitled.obj";
//char* modelfile = "obj/teapot.obj";
Model* myModel = importModel(modelfile);
printf("imported %s : %d faces\n", modelfile, myModel->numFaces());
Vec myCen = Vec(5,-10,5);
}
 
userAnim->addThing((Thing*)rotatingCubes);
StaticAnimation* l1Anim = new StaticAnimation();
l1Anim->init();
anims.push_back((Animation*)l1Anim);
 
l1Anim->addThing((Thing*)rotatingCubes);
l1Anim->setRot(Vec(1.5f,0,0));
 
//Vec l1_pos(-10.0f, -10.0f, -10.0f);
cube->showNormals();
float delta = 0;
while (!done) {
delta += 1;
View
sources/thing.cpp