ISO/IEC 9593-4:1991/Amd 2:1998是计算机图形学领域的标准,它规定了PHIGS语言绑定的C语言实现。PHIGS是一种用于交互式计算机图形学的编程语言,它提供了一组基本的图形操作和数据结构,可以用于创建和操作二维和三维图形。
PHIGS的设计目标是提供一种通用的图形编程语言,可以在不同的计算机系统上运行。它的基本思想是将图形操作和数据结构分离,使得程序员可以通过简单的函数调用来实现复杂的图形操作。PHIGS提供了一组标准的图形操作,包括绘制线段、多边形、曲线等基本图形,以及变换、裁剪、填充等高级图形操作。此外,PHIGS还提供了一组数据结构,用于描述图形对象的属性、位置、方向等信息。
ISO/IEC 9593-4:1991/Amd 2:1998规定了PHIGS语言绑定的C语言实现,包括函数接口、数据类型、错误处理等方面的规定。它定义了一组C语言函数,用于实现PHIGS的基本图形操作和数据结构。这些函数包括PHIGS初始化、创建图形结构、设置图形属性、绘制图形对象等。此外,该标准还规定了一组错误码,用于描述函数调用过程中可能出现的错误情况。
ISO/IEC 9593-4:1991/Amd 2:1998的修订版Amment 2主要是为了纳入PHIGS的修订内容。这些修订内容包括对PHIGS数据结构的扩展、对图形操作的增强、对错误处理的改进等。修订版还对原有的函数接口进行了一些修改和补充,以适应新的功能需求。
总的来说,ISO/IEC 9593-4:1991/Amd 2:1998是一份重要的计算机图形学标准,它为PHIGS语言绑定的C语言实现提供了规范和指导。它的发布对于推动计算机图形学的发展和应用具有重要的意义。
相关标准
- ISO/IEC 9593-1:1992 Information technology — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 1: FORTRAN
- ISO/IEC 9593-2:1992 Information technology — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 2: Ada
- ISO/IEC 9593-3:1992 Information technology — Computer graphics — Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings — Part 3: Pascal
- ISO/IEC 8632:1999 Information technology — Computer graphics and image processing — Conformance testing of implementations of graphics standards
- ISO/IEC 19775-1:2004 Information technology — Computer graphics, image processing and environmental data representation — Extensible 3D (X3D) — Part 1: Architecture and base components