Historique des modifications - Message

Message #10558

Sujet: Soucis de Scale sur texture Terrain


Type Date Auteur Contenu
Création du message 27-06-2012 19:30:29 3wic
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 probleme smile

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
167 invités en ligne
membre en ligne: -
RSS Feed