gut, hier ist der code:
noch vorneweg, das mesh "Cube.dae" hab ich im ordner \media gespeichert, es ist auch da.
Code:
#include <irrlicht.h>
using namespace irr;
using namespace core;
using namespace video;
using namespace scene;
int main()
{
IrrlichtDevice *device =
createDevice(EDT_SOFTWARE,dimension2d<u32>(640, 480), 32, false, false, false, 0);
if (!device)
return 1;
device->setWindowCaption(L"Irrlicht-Programm");
IVideoDriver *driver= device->getVideoDriver();
ISceneManager *smgr= device->getSceneManager();
ISceneNode *Cube_Node=
smgr->addMeshSceneNode(smgr->getMesh("../../media/Cube.dae"));
Cube_Node->setMaterialFlag(EMF_LIGHTING, false);
Cube_Node->setPosition(vector3df(0.0, 0.0, 0.3));
Cube_Node->setRotation(vector3df(0.0,0.0,180));
Cube_Node->setMaterialFlag(EMF_BACK_FACE_CULLING, false);
Cube_Node->setMaterialFlag(EMF_FRONT_FACE_CULLING, true);
ISceneNodeAnimator *anim= smgr->createRotationAnimator(vector3df(0.0,0.1,0.0));
Cube_Node->addAnimator(anim);
anim->drop();
smgr->addCameraSceneNode(0, vector3df(0,0,-2), vector3df(0,0,0));
while (device->run())
{
driver->beginScene(true, true, SColor(3,150,203,255));
driver->endScene();
}
device->drop();
return 0;
}