#include #include"root.h" #include"node.h" #include"quad.h" #include"material.h" #include"model.h" #include"light.h" #include using namespace vb01; using namespace std; int main(){ Root *root=Root::getSingleton(); root->start(800,600); Vector3 v1[]={Vector3(.2,.2,.2),Vector3(.5,.5,.5)}; Vector3 v2[]={Vector3(-.5,0,-2),Vector3(.0,0,0)}; //Quad *q=new Quad(v1[1]); Model *n=new Model("/home/dominykas/c++/FSim/jet00.obj"); Material *mat=new Material(); mat->addDiffuseMap("/home/dominykas/c++/FSim/defaultTexture.jpg"); mat->setLightingEnabled(false); n->setMaterial(mat); //n->attachMesh(q); root->getRootNode()->attachChild(n); Camera *cam=Root::getSingleton()->getCamera(); cam->setPosition(Vector3(0,0,-5)); Light *l1=new Light(); l1->setPosition(Vector3(-.5,.1,0)); l1->setColor(Vector3(0,1,0)); l1->setAttenuationValues(.07,.14,1); l1->setDirection(Vector3(0,-1,0)); l1->setInnerAngle(glm::radians(40.)); l1->setOuterAngle(glm::radians(60.)); l1->setType(Light::POINT); //root->getRootNode()->addLight(l1); while(true) root->update(); return 0; }