计算机图形学是计算机科学中的一个重要分支,它研究如何使用计算机生成、处理和显示图形。计算机图形学应用广泛,包括CAD、虚拟现实、游戏等领域。在这些应用中,用户需要通过图形设备与计算机进行交互,完成各种图形操作。因此,交互技术是计算机图形学中的一个重要问题。
ISO/IEC 9636-5:1991是计算机图形学标准的一部分,它规定了与图形设备对话的交互技术的功能规范,包括输入和回显。该标准的主要目的是提高计算机图形学应用程序的交互性和用户体验,使得用户可以更加方便地操作图形设备,实现更加复杂的图形操作。
该标准主要涉及以下方面:
1. 输入设备的规范:包括鼠标、键盘、触摸屏等输入设备的规范,以及输入设备的坐标系和单位的规定。输入设备的规范是指输入设备应该具有哪些功能和特性,如鼠标应该具有哪些按键、滚轮等功能,键盘应该具有哪些按键等。输入设备的坐标系和单位的规定是指输入设备的坐标系应该如何定义,以及输入设备的坐标单位应该是什么。
2. 回显设备的规范:包括显示器、打印机等回显设备的规范,以及回显设备的坐标系和单位的规定。回显设备的规范是指回显设备应该具有哪些功能和特性,如显示器应该具有哪些分辨率、色彩深度等特性,打印机应该具有哪些打印质量等特性。回显设备的坐标系和单位的规定是指回显设备的坐标系应该如何定义,以及回显设备的坐标单位应该是什么。
3. 输入和回显的交互规范:包括输入和回显的时序、输入和回显的数据格式、输入和回显的错误处理等规范。输入和回显的时序是指输入和回显的顺序和时间间隔应该如何安排,以保证输入和回显的同步性。输入和回显的数据格式是指输入和回显的数据应该如何表示和传输,以保证输入和回显的正确性和效率。输入和回显的错误处理是指当输入和回显出现错误时应该如何处理,以保证用户体验和系统稳定性。
ISO/IEC 9636-5:1991的实现可以提高计算机图形学应用程序的交互性和用户体验,使得用户可以更加方便地操作图形设备,实现更加复杂的图形操作。该标准的应用范围广泛,包括CAD、虚拟现实、游戏等领域。
相关标准
ISO/IEC 8632:1999 Information technology — Computer graphics and image processing — Conformance testing of implementations of graphics standards
ISO/IEC 19775-1:2013 Information technology — Computer graphics, image processing and environmental data representation — Extensible 3D (X3D) — Part 1: Architecture and base components
ISO/IEC 19775-2:2013 Information technology — Computer graphics, image processing and environmental data representation — Extensible 3D (X3D) — Part 2: Scene access interface (SAI)
ISO/IEC 19775-3:2013 Information technology — Computer graphics, image processing and environmental data representation — Extensible 3D (X3D) — Part 3: Rering
ISO/IEC 19775-4:2013 Information technology — Computer graphics, image processing and environmental data representation — Extensible 3D (X3D) — Part 4: Interchange profile