Bonjour,

j'ai besoin d'utiliser la commande Terrain::getPosition() mais elle renvoie toujours (0,0,0) je ne sais pas pourquoi.

extrait de mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Ogre::TerrainGroup::TerrainIterator ti = mTerrainGroup->getTerrainIterator();
   while (ti.hasMoreElements()){
 
      Ogre::Terrain* pTerrain = ti.getNext()->instance;
 
...
                Ogre::Vector3 terrainWorldPosition = pTerrain->getPosition();
 
         pBody->getWorldTransform().setOrigin(btVector3(terrainWorldPosition.x,
         terrainWorldPosition.y,  
         terrainWorldPosition.z));
a+