ISO/IEC 8806-4:1991
Information technology -- Computer graphics -- Graphical Kernel System for Three Dimensions (GKS-3D) language bindings -- Part 4: C
发布时间:1991-12-18 实施时间:


ISO/IEC 8806-4:1991标准定义了GKS-3D的C语言绑定,它包括一组函数和数据类型,用于创建、操作和显示三维图形。这些函数和数据类型可以在不同的计算机系统和操作系统上使用,从而提高了三维图形应用程序的可移植性和互操作性。

GKS-3D是一种用于描述三维图形的标准,它提供了一组函数和数据类型,用于创建、操作和显示三维图形。GKS-3D的设计目标是提供一种通用的三维图形描述语言,使得不同的三维图形应用程序可以共享和重用三维图形数据。GKS-3D的另一个目标是提供一种可移植的三维图形编程接口,使得三维图形应用程序可以在不同的计算机系统和操作系统上运行。

ISO/IEC 8806-4:1991标准定义了GKS-3D的C语言绑定,它包括一组函数和数据类型,用于创建、操作和显示三维图形。这些函数和数据类型可以在不同的计算机系统和操作系统上使用,从而提高了三维图形应用程序的可移植性和互操作性。ISO/IEC 8806-4:1991标准还定义了一些附加的函数和数据类型,用于支持GKS-3D的C语言绑定。

GKS-3D的C语言绑定包括以下几个方面:

1. 三维图形数据类型:GKS-3D定义了一些数据类型,用于描述三维图形数据,例如点、线、面、体等。

2. 三维图形操作函数:GKS-3D定义了一些函数,用于创建、操作和显示三维图形数据,例如创建点、线、面、体等,设置颜色、光照、材质等属性,进行变换、裁剪、投影等操作,显示三维图形等。

3. 三维图形状态管理函数:GKS-3D定义了一些函数,用于管理三维图形的状态,例如保存和恢复状态、设置当前状态等。

4. 三维图形错误处理函数:GKS-3D定义了一些函数,用于处理三维图形操作中的错误,例如获取错误信息、设置错误处理函数等。

5. 附加函数和数据类型:ISO/IEC 8806-4:1991标准还定义了一些附加的函数和数据类型,用于支持GKS-3D的C语言绑定,例如获取设备信息、设置视口、设置投影方式等。

总之,ISO/IEC 8806-4:1991标准定义了GKS-3D的C语言绑定,它提供了一组函数和数据类型,用于创建、操作和显示三维图形。这些函数和数据类型可以在不同的计算机系统和操作系统上使用,从而提高了三维图形应用程序的可移植性和互操作性。

相关标准
- ISO/IEC 8806-1:1990计算机图形学图形核心系统(GKS)语言绑定C
- ISO/IEC 14772-1:1997虚拟现实建模语言(VRML)第1部分:VRML97编码
- ISO/IEC 19775-1:2004虚拟现实建模语言(X3D)第1部分:核心组件
- ISO/IEC 19775-2:2007虚拟现实建模语言(X3D)第2部分:节点和属性
- ISO/IEC 19775-3:2004虚拟现实建模语言(X3D)第3部分:文档类型定义(DTD)