Bonjour tout le monde,
Je suis en train de développer une application JOGL pour l'affichage et la gestion des objets 3D de type bâtiment sous forme de polygones dont les coordonnées sont stockées dans une base de données.
Le principe de l'application (applet java) consiste à charger les données concernant les polygones dans une mémoire tampon matérialisée par des ArrayList, et après le système parcours l'ArrayList pour en extraire les coordonnées et afficher le modèle 3D.
L'application marche très bien pour des volumes de données pas énormes, mais lorsque j'atteint 100.000 polygones, les performances de l'application commencent à se dégrader et la navigation dans le modèle 3D devient lourde.
Et comme l'objectif de l'application est la gestion d'un million de polygones au minimum, j'aimerai bien optimiser l'application.
J'ai utilisé les DisplayList, mais cela n'a rien changé en termes de rapidité de l'application.
Pourriez-vous me proposer une technique pour optimiser au maximum l'application.
Merci d'avance.
Partager