Augmentation des interactions
La dernière manière d'augmenter la part de la visualisation est d'utiliser simultanément plusieurs méthodes de visualisation. Nous avons développé un
environnement 3D de fouille de données. Cet environnement comporte à la fois des outils graphiques et des outils automatiques. La première étape pour
l'utilisateur est de choisir la disposition des différents outils de visualisation dans l'environnement. Deux solutions sont proposées par défaut (l'utilisateur peut
bien sûr les modifier à volonté) : des outils alignés sur un "mur" horizontal ou affichés sur les faces internes d'un cube, comme montré sur la figure 11.
Figure 11 : Affichage sur un mur
Une fois que la disposition est choisie, l'utilisateur décide alors de plaquer les outils de visualisation sur les panneaux d'affichage définis prédédemment. Ce
type de visualisation permet d'avoir simultanément à l'écran plusieurs représentations différentes des mêmes données, tirant ainsi avantage de chaque r
eprésentation. Ceci s'avère encore plus efficace si les différentes vues sont liées les unes aux autres : par exemple si un objet est sélectionné dans une des
vues alors cette sélection est automatiquement reporté dans les outils utilisés (lorsque cela est possible). Ainsi sur l'exemple de la figure 12, un objet est
sélectionné dans la matrice 3D sur la gauche de la figure, cette sélection se reporte automatiquement dans les autres outils de visualisation (ensemble de
matrices 2D, coordonnées parallèles,…).
Bien entendu, les différentes interactions usuelles (zoom, rotation, translation, etc.) sont aussi utilisables dans une vue ou dans l'ensemble de l'environnement.
Figure 12 : Plusieurs représentations liées des mêmes données
Le développement a été réalisé en C / C++ sur station SGI-O2 et sur Linux. Il permet d'ajouter aisément n'importe quel outil de fouille (graphique ou non) et
n'utilise que des bibliothèques Open-Source (Open-GL, Open-Motif et Open-Inventor) assurant ainsi une bonne indépendance vis-à-vis de la plate-forme
utilisée.