alors mon mur est juste une surface plane, et voiçi le code
#include <cstdlib>
#include <iostream>
#include <IRR/irrlicht.h>
using namespace std;
using namespace irr;
using namespace core;
using namespace scene;
using namespace video;
using namespace io;
using namespace gui;
int main(void)
{
irr::IrrlichtDevice* device = irr::createDevice( irr::video::EDT_OPENGL, irr::core::dimension2d<irr::u32>(640,480), 32);
irr::video::IVideoDriver* driver = device->getVideoDriver ();
irr::scene::ISceneManager *sceneManager = device->getSceneManager ();
irr::scene::IAnimatedMeshSceneNode* Nmodele = sceneManager->addAnimatedMeshSceneNode(sceneManager->getMesh("mur.3ds"));
Nmodele->setMaterialFlag(EMF_LIGHTING, false);
irr::video::ITexture *grillage = driver->getTexture("grillage.png"); // chargement image
Nmodele->setMaterialTexture( 0, grillage);
Nmodele->setMaterialType( EMT_TRANSPARENT_ALPHA_CHANNEL);
irr::video::SMaterial mat;
mat.BackfaceCulling = false;
irr::scene::ICameraSceneNode *camera = sceneManager->addCameraSceneNodeFPS(0,100.0f,1.0f);
while(device->run ())
{
driver->beginScene(true, true, irr::video::SColor (0,120,120,120));
sceneManager->drawAll ();
driver->endScene ();
}
device->drop ();
return 0;
}