Les deux parties -création de scène- et -visualisation de scène- sont incluses dans une session PHIGURE qui doit obligatoirement être ouverte avant tout appel de fonctions de PHIGURE, puis fermée après le dernier appel. Les deux fonctions d'ouverture et fermeture de sesion PHIGURE sont :
topen_phigure : Open PHIGURE
tclose_phigure : Close PHIGURE
La session PHIGURE comprend aussi la session d'utilisation d'un poste de travail, qui devra être bien sûr "ouvert" avant toute visualisation de scène. Naturellement, PHIGURE autorise l'utilisation de plusieurs poste de travail simultanément. Les fonctions d'ouverture et de fermeture de poste de travail sont :
topen_ws : Open workstation
tclose_ws : Close workstation
Les principales fonctions agissant sur le poste de travail étant les suivantes :
ppost_struct : "post" de la scène ou de tout objet graphique sur le poste de travail
pset_hlhsr_mode : mode de tracé sur le poste de travail (traitement faces cachées)
predraw_all_structs : fonction de tracé des objets "postés" sur le poste de travail
Les schémas suivants illustrent des exemples de sessions PHIGURE :
Structure d'une session PHIGURE élémentaire et non interactive

Structure d'une session PHIGURE avec redéfinition de la vue en continu

Structure d'une session PHIGURE avec redéfinition interactive de la vue

Structure d'une session PHIGURE avec redéfinition interactive de la vue et changement interactif de la scène
