Il existe en plus des primitives simples, d'autres primitives dites avancées. Celles ci permettent d'introduire des données (scalaires, vectorielles ou couleur) en chaque point définissant la géométrie de la primitive. PHIGS propose en plus des attributs permettant de définir des sources de lumières, ainsi que des caractéristiques de réflexion de la lumière.
Il existe entre autres les primitives suivantes :
PPLS3C Polyline Set 3 with Colour
PFAS3D Fill Area Set 3 with Data
PFASD Fill Area Set with Data
PSFAS3 Set of Fill Area Set 3 with data
PSFASD Set of Fill Area Set with Data
PTS3D Triangle Set 3 with Data
PTSD Triangle Set with Data
PTST3D Triangle Strip 3 with Data
PTSTD Triangle Strip with Data
PQM3D Quadrilateral Mesh 3 with Data
PQMD Quadrilateral Mesh with Data
Toutes ces fonctions sont décrites dans les manuels Graphic Functions et GPHIGS User's guide .