Historique des modifications - Message

Message #10558

Sujet: Soucis de Scale sur texture Terrain


TypeDateAuteurContenu
Création du message27-06-2012 19:30:293wic
Ok voici les resultats suivant les valeurs passe en scale :

1.0f :



2.0f :



Formule trouve se rapprochant le plus du resultat voulu (on veut une map de 10x10 on a du 9.5x9.5) avec le code en dessous :\\



void Map::constructMap(float lenght, float width, irr::video::IVideoDriver *driver, irr::scene::ISceneManager *sceneManager)
{
Terrain_ = sceneManager->addTerrainSceneNode("./ressources/HeightMap.bmp", 0, -1, irr::core::vector3df(0.f, 0.f, 0.f), irr::core::vector3df(0.f, 0.f, 0.f), irr::core::vector3df(lenght / 64 * 50, 0.0f, width / 64 * 50), irr::video::SColor ( 255, 255, 255, 255 ), 5, irr::scene::ETPS_17, 3);
Terrain_->setMaterialFlag(irr::video::EMF_LIGHTING, true);
Terrain_->setMaterialFlag(irr::video::EMF_ANISOTROPIC_FILTER , true);
Terrain_->setMaterialTexture(0, driver->getTexture("./ressources/terrdirtgrass.jpg"));

Terrain_->setPosition(irr::core::vector3df((lenght / 2) * 32 , 0, (width / 2) * 32));
Terrain_->scaleTexture((lenght * 64) / 50, (width * 64) / 50);

mapSizeX_ = lenght;
mapSizeZ_ = width;
}

On remarque que avec un scale de 1.0f la texture ne s'affiche pas au complet ... Donc ca engendre des soucis quelque soit le scale choisis ...

Voici la texture au complet :




Merci du temps que vous consacrez a mon problemesmile

Retour

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
77 invités en ligne
membre en ligne: -
RSS Feed