Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2779 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  C++ openGL problème couleur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C++ openGL problème couleur

n°1614213
nisalon_ca​je
Posté le 23-09-2007 à 12:32:49  profilanswer
 

Bonjour
 
Dans mon programme, j'affiche des polygones texturés et voudrait afficher une boule qui ne l'ai pas et que je colore de la couleur que je veux grâce à glColor3f(1.0,0.5,0.5);
 
Cependant, celle ci apparait en gris, quoi que soit la couleur que je mette.
Comment  faire pour résoudre ce problème ?
 
Merci d'avance
 
NC
 

Code :
  1. int boule::affiche(){
  2. glDisable(GL_TEXTURE_2D);
  3. glColor3f(1.0,0.5,0.5);
  4. glTranslatef(pos.x,pos.y,pos.z);
  5. glutSolidSphere(r,slices,slices);
  6. glEnable(GL_TEXTURE_2D);
  7. }

mood
Publicité
Posté le 23-09-2007 à 12:32:49  profilanswer
 

n°1614218
bjone
Insert booze to continue
Posté le 23-09-2007 à 13:31:24  profilanswer
 

perso je ferais l'inverse au niveau de tes états de texture:
dans la fonction qui a besoin, tu fais l'enable/disable, et les autres tu y touche pas.

n°1614220
bjone
Insert booze to continue
Posté le 23-09-2007 à 13:42:22  profilanswer
 

t'as essayé de jouer avec les matériaux ? (j'aurai tendance à penser le glColor tout seul ne s'applique qu'à un vertex)
http://www.opengl.org/documentatio [...] erial.html

n°1614235
nisalon_ca​je
Posté le 23-09-2007 à 14:16:11  profilanswer
 

c'est bon merci j'ai joué sur la couleur des matériaux et maintenant c'est impeccable. Et sauriez vous comment texturer une boule ?

n°1614295
bjone
Insert booze to continue
Posté le 23-09-2007 à 20:11:11  profilanswer
 

il te faudrait des u,v par vertex, je doute que le glutSolidSphere() le fasse.
 
très rapidement, tu vas devoir passer par ta propre routine de génération de sphère.

n°1614299
Amonchakai
Posté le 23-09-2007 à 21:00:29  profilanswer
 

Salut !
 
Pour texturer simplement une sphère il y a la solution dans les tutoriaux de Nehe.
http://nehe.gamedev.net/data/lesso [...] ?lesson=18
Bon, là il n'utilise pas glut mais glu... mais au final le résultat est le même ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  C++ openGL problème couleur

 

Sujets relatifs
[resolu] simplexml - suppression d'elements - probleme avec unset?[RESOLU] - Probleme requete SQL - RETURN
Probleme expression regulierePetit problème avec le pattern d'un preg_replace()
[xhtml et CSS] Probleme de lien sur image..(truc de fou lol)[Résolu]Problème d'affichage avec certains ordinateur qui ont ie7
Problème fonction 'require once'petit probleme izipost
Probleme Allopass : système d'options/améliorations à protégerProblème de scrollbar
Plus de sujets relatifs à : C++ openGL problème couleur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR