L'un des besoin fondamentaux des utilisateurs de CGAL concerne la visualisation des structures géométriques calculées. Pour cela, CGAL doit s'interfacer avec plusieurs logiciels de visualisation (OpenGL, OpenInventor, Geomview, Postscript etc.). Le but de ce stage est de développer l'interface avec Postscript.
Postscript est un langage de programmation simple et interprété permettant de décrire des pages incluant textes et graphiques. Les fichiers postscripts sont interprétables par certaines imprimantes et aussi quelques logiciels de prévisualisation. Ainsi, une interface postscript-CGAL permettra à l'utilisateur de CGAL non seulement de visualiser le résultat de son travail, mais aussi de l'imprimer ou de l'inclure dans un document.
CGAL possède déjà une classe (un stream), permettant de visualiser
une scène bidimensionnelle. Le stage concerne donc l'extension de cette
interface à la visualisation de scènes d'objets tri-dimensionnnels
produits par CGAL. Pour cela, les stagiaires devront en particulier
s'initier aux problèmes posés par la représentation des scènes
tridimensionelles, les différents types de projection et
l'élimination des parties cachées.