ISO/IEC 9593-4:1991/Cor 1:1994标准定义了PHIGS语言绑定的C语言接口,它包括一组函数和数据类型,用于创建和操作二维和三维图形对象。这些函数和数据类型可以用于实现各种图形应用程序,包括CAD、虚拟现实、游戏等。
该标准的主要特点包括:
1. 定义了一组通用的图形操作函数,包括创建、修改、查询和删除图形对象等。
2. 定义了一组数据类型,用于表示图形对象的属性和几何形状,例如点、线、多边形、曲线、曲面等。
3. 定义了一组状态变量,用于控制图形操作的行为,例如当前颜色、线型、填充模式等。
4. 定义了一组错误码,用于指示图形操作中的错误和异常情况。
5. 定义了一组回调函数,用于处理用户输入和事件,例如鼠标点击、键盘输入、窗口大小变化等。
PHIGS语言绑定的C语言接口是一个开放的标准,它可以在不同的计算机图形系统之间进行互操作。开发人员可以使用该接口编写可移植的图形应用程序,而不必担心不同系统之间的差异。
除了PHIGS语言绑定的C语言接口之外,ISO/IEC 9593-4:1991/Cor 1:1994还定义了其他一些相关的标准,例如:
1. ISO/IEC 9592:1992,PHIGS Plus Functional Description,定义了PHIGS Plus的功能描述。
2. ISO/IEC 9593-1:1992,Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings,定义了PHIGS语言绑定的Fortran和C语言接口。
3. ISO/IEC 9593-2:1992,Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 2: Pascal,定义了PHIGS语言绑定的Pascal语言接口。
4. ISO/IEC 9593-3:1992,Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 3: Ada,定义了PHIGS语言绑定的Ada语言接口。
5. ISO/IEC 9593-5:1992,Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 5: Basic,定义了PHIGS语言绑定的Basic语言接口。
相关标准
ISO/IEC 9592:1992
ISO/IEC 9593-1:1992
ISO/IEC 9593-2:1992
ISO/IEC 9593-3:1992
ISO/IEC 9593-5:1992