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 :
ppolyline_set3_colr
pfill_area_set3_data
pfill_area_set_data
pset_of_fill_area_sets3_data
pset_of_fill_area_sets_data
ptri_set3_data
ptri_set_data
ptri_strip3_data
ptri_strip_data
pquad_mesh3_data
pquad_mesh_data
Toutes ces fonctions sont décrites dans les manuels Graphic Functions et GPHIGS User's guide .