cs_Tibabou
Messages postés129Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention 7 juillet 2012
-
18 juin 2005 à 12:14
cs_Tibabou
Messages postés129Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention 7 juillet 2012
-
19 juin 2005 à 13:16
Bonjour/soir,
J'aimerais savoir comment insérer dans une fenêtre windows toute simple une zone de "dessin": un cadre avec du 3D dedans en fait. (c'est pas clair du tout...)
En gros, j'ai une fenêtre OpenGL et une fenêtre Windows, je veux mettre la fenêtre opengl dans la fenêtre window...
Je sais pas si vous m'avez compris...
Merci d'avance pour vos réponses.
cs_Tibabou
Messages postés129Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention 7 juillet 2012 18 juin 2005 à 13:13
Oui, exact. Mon problème, c'est l'initialisation en fait.
Si je veux un cube en 3D (par exemple...) qui tourne dans un cadre de 400*300 et le tout dans une fenêtre de 640*480...
Comment dire à openGL de dessiner ce cadre à la position x=23px et y=19px de ma fenêtre?
C'est confus...
Aurais-tu un exemple à me donner ?
cs_Tibabou
Messages postés129Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention 7 juillet 2012 18 juin 2005 à 21:21
J'ai compris l'idée mais je ne parviens pas à initialiser glut .
Moi, j'ai toujours mis ce genre de chose:
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode (GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);
glutInitWindowSize (640, 480); //Largeur et hauteur de la fenêtre en pixels
glutInitWindowPosition (200, 100); //Position de la fenêtre au démarrage
WindowName = glutCreateWindow ("FirstObject"); //Titre de la fenêtre
cs_Tibabou
Messages postés129Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention 7 juillet 2012 19 juin 2005 à 11:39
Ce serait un peu facile de te demander cet exemple sans avoir chercher un peu.
Je vais regarder et si vraiment je ne trouve pas, je ferai appel à toi.
Merci beaucoup.
cs_Tibabou
Messages postés129Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention 7 juillet 2012 19 juin 2005 à 13:16
ça m'agace, je tourne en rond, et à chaque fois, toujours plus d'erreurs...
Si tu trouves le temps de me donner cet exemple de base, je suis preneur.
Merci