Pour construire une structure dans un programme PHIGURE, l'utilisateur a le choix entre
- une création par PHIGS, en appelant les fonctions POPST, PCLST, et entre ces 2 appels toute fonction d'insertion d'élément de structure
- une création par PHIGURE en appelant une seule fonction qui selon le choix construit une structure représentant un objet 2D ou 3D
PHIGURE dispose des fonctionnalités suivantes en construction de structure
primitives généralisées 2D ou 3D
axes linéaires, logarithmiques, calendaires, quelconques
camembert, histogrammes
traitement de maillages 2D
traitement de maillages 3D
isolignes, isosurfaces
légende d'isovaleurs
plan de coupe sur maillages volumiques
Qu'elles soient créées par PHIGS ou PHIGURE, les structures pourront être facilement visualisées si elles appartiennent à la liste des structures d'une scène.
Les fonctions PHIGURE définissant la CSS se classent en 3 types :
fonctions créant une structure complète
exemple fonction TCUBE construisant une structure représentant un parallélépipède
fonctions d'insertion ou modification d'attribut PHIGS dans une structure déjà existante
exemple : la fonction TSPLCI modifie l'attribut couleur de polyline
fonctions de modification d'attributs spécifiques à PHIGURE
exemple fonction TSAXLB
Toutes ces fonctions ont un identificateur de structure en premier paramètre. Ceux ci sont gérés par l'application. Les éventuels problèmes de CSS récursives ne sont donc pas traités par PHIGURE.