PHIGS是一种基于图形设备独立性的图形编程接口,它可以在不同的计算机图形系统之间进行互操作。PHIGS提供了一组函数和数据结构,用于描述和操作图形对象、视图和窗口等元素。这些元素可以用于创建和操作二维和三维图形,包括线条、多边形、曲线、曲面、体积等。PHIGS还提供了一些高级功能,如光照、纹理映射、透视投影等,可以用于创建更加逼真的图形。
PHIGS的设计目标是提供一种通用的图形编程接口,使得不同的计算机图形系统之间可以互操作。为了实现这个目标,PHIGS定义了一组标准的函数和数据结构,这些函数和数据结构可以在不同的计算机图形系统之间进行移植。PHIGS还定义了一些标准的文件格式,用于存储和传输图形数据。这些文件格式可以在不同的计算机图形系统之间进行交换。
PHIGS的核心是一个图形系统,它包括一个图形处理器、一个图形显示器和一个图形输入设备。图形处理器负责处理图形数据,将其转换为图形显示器可以显示的格式。图形显示器负责显示图形数据,将其呈现给用户。图形输入设备负责接收用户的输入,如鼠标、键盘等。
PHIGS的优点是它提供了一种通用的图形编程接口,可以在不同的计算机图形系统之间进行互操作。它还提供了一些高级功能,如光照、纹理映射、透视投影等,可以用于创建更加逼真的图形。另外,PHIGS还定义了一些标准的文件格式,用于存储和传输图形数据,这些文件格式可以在不同的计算机图形系统之间进行交换。
相关标准
ISO/IEC 8632:1999计算机图形和图像处理标准-虚拟设备接口(VDI)
ISO/IEC 8633:1999计算机图形和图像处理标准-虚拟设备接口(VDI)-绘图函数
ISO/IEC 8634:1999计算机图形和图像处理标准-虚拟设备接口(VDI)-绘图控制
ISO/IEC 8635:1999计算机图形和图像处理标准-虚拟设备接口(VDI)-输入函数
ISO/IEC 8636:1999计算机图形和图像处理标准-虚拟设备接口(VDI)-输入控制