Donc, j'ai réussi à implémenter la sélection en rendant avec une couleur unique chaque partie que je veux rendre sélectionnable.
Cela fonctionne pour la géométrie, mais qu'en est-il du texte? J'ai beaucoup cherché sur le Web, mais je n'ai rien trouvé en lien avec la sélection par couleur et le texte.
La solution que j'ai envisagée était de rendre une géométrie personnalisée au lieu d'un texte dans le tampon arrière. Le problème est que ma scène peut avoir des rotations différentes (rotation globale X + rotation locale Z), donc je devrais calculer à chaque fois la bonne position et la bonne rotation de cette géométrie puisque je dois correspondre à la position/rotation du texte, qui est automatiquement rendu horizontalement et perpendiculaire à l'utilisateur avec l'appel glut.glutStrokeString(font, string).
Je me demande s'il y a aussi un truc concernant la sélection de texte.
Ps : désolé, j'avais tort, je n'utilise pas le tracé mais le glutBitmapString..