PHIGS

PHIGS (Programmer’s Hierarchical Interactive Graphics System) ist der ISO-Standard (ISO/IEC 9592) für 3D-Computergrafik, der im Jahr 1988 verabschiedet wurde.

PHIGS definiert ein Application Programming Interface, mit dem der hierarchische Aufbau der darzustellenden 3D-Szene beschrieben wird. Insofern ist es ein Beispiel für ein Szenengraph-API. PHIGS unterstützt unter anderem Punkte, Linien mit unterschiedlichen Linienstärken und gefüllte Polygone, beliebige affine Transformationen, perspektivische Darstellung von Text und benutzerdefinierte Clipping-Ebenen.

PHIGS enthält keine Funktionalität zur Beleuchtung von graphischen Objekten. Daher wurde 1992 der Nachfolger PHIGS+ standardisiert, der zusätzlich das Phong-Beleuchtungsmodell integrierte. Des Weiteren können mit PHIGS+ auch komplexere grafische Primitive wie NURBS verwendet werden.

PHIGS verlor mit der Verbreitung von OpenGL an Bedeutung und wird heute nicht mehr für Neuentwicklungen eingesetzt.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.