ISO 8651-1:1988
Information processing systems - Computer graphics - Graphical Kernel System (GKS) language bindings - Part 1: FORTRAN
发布时间:1988-04-14 实施时间:


计算机图形学是一门研究如何在计算机上生成和处理图形的学科。它广泛应用于计算机辅助设计、计算机游戏、虚拟现实、数据可视化等领域。计算机图形学的发展离不开标准化,因为不同的计算机和操作系统有不同的图形编程接口,这使得图形应用程序难以在不同的平台上移植和运行。

为了解决这个问题,ISO(国际标准化组织)制定了一系列计算机图形学标准,其中最重要的是GKS(Graphical Kernel System)。GKS是一种通用的图形编程接口,它提供了一组标准的图形操作和输出设备,使得开发人员可以编写可移植的图形应用程序。

ISO 8651-1:1988是GKS的FORTRAN语言绑定标准的第一部分。它定义了一组FORTRAN子例程,用于调用GKS的各种图形操作。这些子例程可以在不同的计算机和操作系统上使用,因为它们是与GKS标准相兼容的。ISO 8651-1:1988标准的主要内容包括以下几个方面:

1. GKS的基本概念和术语。ISO 8651-1:1988标准定义了GKS的基本概念和术语,包括GKS的逻辑设备、物理设备、输出属性、输入属性等。

2. GKS的FORTRAN语言绑定。ISO 8651-1:1988标准定义了一组FORTRAN子例程,用于调用GKS的各种图形操作。这些子例程包括初始化GKS、打开逻辑设备、设置输出属性、绘制线条、填充区域、绘制文本等。

3. GKS的错误处理。ISO 8651-1:1988标准定义了GKS的错误处理机制,包括错误码、错误处理函数等。

4. GKS的实现要求。ISO 8651-1:1988标准定义了GKS的实现要求,包括GKS的最小实现要求、GKS的可选实现要求等。

5. GKS的测试要求。ISO 8651-1:1988标准定义了GKS的测试要求,包括GKS的测试方法、测试数据等。

ISO 8651-1:1988标准的发布,使得开发人员可以使用标准的FORTRAN子例程调用GKS的各种图形操作,从而编写可移植的图形应用程序。ISO 8651-1:1988标准的成功,也为后续的计算机图形学标准制定奠定了基础。

相关标准
ISO 8651-2:1988 Information processing systems - Computer graphics - Graphical Kernel System (GKS) language bindings - Part 2: Pascal

ISO 10303-46:1994 Industrial automation systems and integration - Product data representation and exchange - Part 46: Integrated generic resource: Fundamentals of product description and support

ISO 10303-42:1994 Industrial automation systems and integration - Product data representation and exchange - Part 42: Integrated generic resource: Geometric and topological representation

ISO 10303-43:1994 Industrial automation systems and integration - Product data representation and exchange - Part 43: Integrated generic resource: Finite element analysis

ISO 10303-44:1994 Industrial automation systems and integration - Product data representation and exchange - Part 44: Integrated generic resource: Shape representation