Bonjour,
je développe un programme dont le rendu OpenGL affiche un graphe de données qui peut contenir jusqu'à 300 000 rectangles texturés sélectionnables graphiquement à la souris grâce à un rectangle élastique.
La position de ces rectangles dans la fenêtre sont mis à jour environ 1 fois par seconde.
Lorsque l'utilisateur veut faire une sélection dans la fenêtre, il clique et un rectangle de sélection élastique s'affiche en fonction de la position de la souris (un mode de sélection classique) tant que l'utilisateur garde le bouton de la souris enfoncé.
Actuellement, pour afficher le rectangle de sélection la cadence des refresh du rendu de la scène entière est augmenté. Cependant seule le dessin du rectangle de sélection change réellement mis à part un update de la position des rectangles une fois par seconde.
Qu'elle est la meilleure méthode pour éviter de recalculer le rendu de la scène toute entière alors que seule le rectangle de sélection change ?
merci d'avance![]()
Partager