ISO 8805:1988
Information processing systems — Computer graphics — Graphical Kernel System for Three Dimensions (GKS-3D) functional description
发布时间:1988-09-15 实施时间:


ISO 8805:1988标准是计算机图形学领域的重要标准之一,它定义了一种用于生成和处理三维图形的软件系统,即GKS-3D。GKS-3D提供了一组标准的图形操作和数据结构,以及一组标准的图形输出设备接口,使得图形应用程序具有更好的互操作性和可移植性。

GKS-3D的基本概念包括坐标系、视点、投影、光源等。坐标系是指用于描述三维空间中点、线、面等图形对象的坐标系,它可以是笛卡尔坐标系、极坐标系、球坐标系等。视点是指观察者所在的位置和方向,它决定了观察者所看到的图形对象。投影是指将三维空间中的图形对象映射到二维平面上的过程,它可以是正交投影、透视投影等。光源是指用于照明的光源,它可以是点光源、平行光源、聚光灯等。

GKS-3D的数据结构包括点、线、面、体等。点是指三维空间中的一个点,它由三个坐标值表示。线是指连接两个点的线段,它由两个点的坐标值表示。面是指由三个或更多个点组成的平面图形,它可以是三角形、四边形等。体是指由六个或更多个面组成的立体图形,它可以是立方体、球体等。

GKS-3D的图形操作包括平移、旋转、缩放、裁剪等。平移是指将图形对象沿着某个方向移动一定距离,旋转是指将图形对象绕某个轴旋转一定角度,缩放是指将图形对象沿着某个方向缩放一定比例,裁剪是指将图形对象按照某个区域进行裁剪。

GKS-3D的输出设备接口包括屏幕、打印机、磁盘等。屏幕是指用于显示图形的设备,它可以是CRT显示器、液晶显示器等。打印机是指用于打印图形的设备,它可以是喷墨打印机、激光打印机等。磁盘是指用于存储图形数据的设备,它可以是硬盘、软盘等。

GKS-3D的错误处理和状态管理是指在图形操作过程中出现错误时的处理方式和状态的管理。GKS-3D定义了一组标准的错误码和错误处理方式,以及一组标准的状态码和状态管理方式。

GKS-3D的实现要求和测试方法是指GKS-3D的实现要满足的要求和测试方法。GKS-3D的实现要求包括对数据结构、图形操作、输出设备接口等方面的要求,测试方法包括对GKS-3D的正确性、可靠性、性能等方面的测试。

总之,ISO 8805:1988标准定义了GKS-3D的基本概念、数据结构、图形操作和输出设备接口,使得图形应用程序具有更好的互操作性和可移植性。该标准在计算机图形学领域具有重要的意义。

相关标准
- ISO 10209:1992计算机图形学三维图形核心系统(GKS-3D)测试方法
- ISO 10303-42:1994工业自动化系统和集成——产品数据表示和交换——第42部分:三维几何表示法
- ISO 14739-1:2005计算机图形学三维图形核心系统(GKS-3D)——Part 1:基本概念
- ISO 14739-2:2005计算机图形学三维图形核心系统(GKS-3D)——Part 2:数据结构
- ISO 14739-3:2005计算机图形学三维图形核心系统(GKS-3D)——Part 3:图形操作