Bonsoir à tous,
j'ai une question à vous poser concernant l'utilisation d'une classe dérivée de GLWidget.
Voici ce que j'ai fait :
- J'ai créé une classe dérivée de GLWidget que j'ai appelé : GraphicalWindow
- Cette classe possède une fonction membre nommée : void drawTriangle(const Triangle &monTriangle). Cette fonction prend en paramètre la référence à un objet de type Triangle (comportant les coordonnées des sommets).
J'aimerais pouvoir "envoyer" à une instance de GraphicalWindow "l'ordre" de tracer un triangle depuis l'extérieur de mon instance comme ci dessous :
Est ce que ce que je souhaite faire est envisageable ou est ce que je me plante complètement :mouarf: ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 GraphicalWindow w = new GraphicalWindow(this); Triangle t = new Triangle(this); //Bien sur normalement je dois préciser les coordonnées des sommets mais je vous l'épargne car ça n'a pas dintérêt ici w->drawTriangle(t);
Et si c'est envisageable comment feriez vous cela ?
Je précise que je ne suis pas un as d'openGL alors excusez moi si c'est trivial.
Merci d'avance pour votre aide et bonne soirée.
Partager