slt
j'ai un tp en opengl consiste à créer cube bleu de 50 de coté positionné en (200, 200, -200) et 8 sphères rouges de rayon 10 centrées aux sommets de ce cube
La caméra de visualisation en perspective est positionnée à l'origine du repère et vise le centre du cube (point C). L'axe vertical de la caméra est selon Y. La projection est en perspective et elle est configurée selon le choix de l’étudiant.
Le contrôle de l’affichage de cette scène est régi par un menu contextuel (menu popup) qui est activé par une clique avec le bouton droit de la souris sur la fenêtre OPENGL contenant la scène. Ce menu contient les commandes permettant :
- de modifier le mode d’affichage des objets de la scène (points, fil de fer ou remplissage)
- d’activer/désactiver l’animation de la scène (cube et sphère qui tournent),
- d’activer/désactiver l’élimination des parties cachées,
- de quitter l’application
Le déplacement de la caméra de visualisation est programmé au moyen des touches :
- haut et bas du clavier de manière à avancer et reculer dans la scène dans l’axe de la caméra
- droit et gauche de manière à faire tourner la caméra vers la droite ou vers la gauche
j'ai affiché le cube et les 8 sphères mais j n'arive pas a faire le menu
jai fai ce code
int sMenu;
sMenu = glutCreateMenu(select2);
glutAddMenuEntry("S-Option 1",0);
glutAddMenuEntry("S-Option 2",1);
int mainMenu;
mainMenu = glutCreateMenu(select);
glutAddMenuEntry("Option 1",0);
glutAddSubMenu("Sous-menu",
sMenu);
glutAddMenuEntry("Option 2",1);
glutAddSubMenu("Sous-menu",
sMenu);
glutAddMenuEntry("Quitter",2);
glutAttachMenu(GLUT_RIGHT_BUTTON);
mai les items j n sais pas comment faire pour réaliser les fonction
svp je suis besoin d aide jai une consultation ce jeudi