Historique des modifications - Message

Message #6735

Sujet: texture qui se deforme lors d'un scale du mesh.


Type Date Auteur Contenu
Création du message 14-08-2009 16:47:09 nico
Salut, j'ai un soucis lorsque je créer plusieus cube à partir du meme fichier ex:
cube1 = smgr->getMesh("objets/cube.3ds");
cube2= smgr->getMesh("objets/cube.3ds");

Ncube1 = smgr->addMeshSceneNode(cube1->getMesh(0));
Ncube2 = smgr->addMeshSceneNode(cube2->getMesh(0));

Lorsque je fait makePlanarTextureMapping(cube2->getMesh(0), 2.5f) cela modifie aussi le mapping du modele1. hors je ne le souhaite pas du tout.
Comment cela se fait il ?

Au sinon pour répéter la texture j'ai modifié la fonction makeplanartexture pour qu'elle prenne en compte les dimensions de l'imeshscenenode.
Donc c'est plutot cool, j'ai juste a faire:
Ncube1->setScale(core::vector3df(longueur,hauteur, profondeur));
TextureMapping(cube1->getMesh(),longueur, hauteur,profondeur,0.005f);

Mais j'ai toujours le meme problème lorsque je modifie le cube 2 cela modifie le cube 1 aussi. donc comment enlever leur lien de parenté ?
Merci.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
114 invités en ligne
membre en ligne: -
RSS Feed