#0 

19-03-2009 12:56:41

tft67
Petit nouveau
Date d'inscription: 22-02-2009
Messages: 9

Bonjour.
J'ai un personnage qui doit être redimensionné.
Cela marche sur une partie du programme, mais les lignes ci-dessous ne marchent pas  :

// Ca  ca marche :
std::vector <scene::IBoneSceneNode*>    bones  =  fenetreModele->personnage->getTabBones();
irr::core::vector3df            scale  =  bones[index]->getScale ();  // index est le numéro du personnage.


// Ca ca marche aussi . La valeur est bien lue.
std::stringstream s;
s << cb->value () ;
s >> scale.Z;

// Ca ca marche pu !  le nouveau "scale" n'est pas affiché
bones[index]->setScale ( scale );
fenetreModele ->scaZ->text ( s.str().c_str() ) ;

Quelqu'un a une idée ?
Un paramètre à changer ?

Hors ligne


#1 

21-03-2009 08:45:00

johnplayer
Habitué
Date d'inscription: 30-09-2007
Messages: 431

Pourquoi tu ne fais pas un scale sur ton mesh tout simplement?


core i7 4970K @ 4GHz - 32GB ddr3 19200(2400MHz) - ssd samsung 840 evo 250GB - GTX1080Ti (4K) - Cooler master storm stryker blanc.
"L'alcool, c'est comme Activia, c'est actif à l'intérieur et ça se voit à l'extérieur."

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
881 membres
1426 sujets
11116 messages
Dernier membre inscrit: Bidule
30 invités en ligne
Aucun membre connecté
RSS Feed