计算机图形学与交互技术:ISO 16787-2017解析

需积分: 46 16 下载量 53 浏览量 更新于2024-08-08 收藏 3.41MB PDF 举报
"交互技术-iso 16787-2017 | 计算机图形学 面试题" 在计算机图形学中,交互技术是至关重要的,它涉及用户如何有效地与计算机系统进行沟通。ISO 16787-2017可能是一个标准,详细规定了交互技术的规范和最佳实践。在这个领域,人与计算机的交互通常通过各种物理输入设备实现。 1. 图形系统中的交互主要包括利用输入设备如鼠标、键盘、数字化仪和扫描仪等来输入、定位、移动、选择、修改和复制图形数据。这些设备使得用户能够与屏幕上显示的图形元素进行交互。 2. 常见的物理输入设备包括键盘、鼠标、跟踪球、操纵杆、数字化仪、光笔、扫描仪和触摸屏。它们各自具有独特的功能,适应不同类型的用户需求和应用场景。 3. 鼠标作为定位设备,其工作原理是基于相对定位,追踪相对于当前位置的移动,而不是绝对坐标位置。 4. 数字化仪则不同,它是一个绝对定位设备,当用于定位时,它可以提供精确的绝对坐标值,而不需要考虑之前的位置。 5. 引入逻辑输入设备的概念是为了让系统更加独立于特定的物理设备,提高兼容性和灵活性。这意味着系统可以接受不同类型的输入设备,只要它们在逻辑上提供了相同或相似的功能。 6. 逻辑输入设备分为六类:定位设备、笔划设备、字符串设备、定值设备、选择设备和拾取设备。这些设备在不同的交互任务中扮演着不同的角色。 7. 物理输入设备如键盘上的数字键、数字化仪、鼠标或操纵杆等,可以通过特定的设计和软件支持,作为逻辑定值设备,让用户输入数值或执行特定操作。 8. 应用程序与输入设备之间的交互通常采用三种方式:请求、采样和事件。请求方式下,程序主动请求数据,等待用户输入并响应;采样方式是周期性地检查设备状态;事件方式则是等待设备触发特定事件后处理。 9. 请求方式的工作流程是,程序发起获取数据的请求,然后等待用户的输入响应,一旦数据准备好,就将其读入到程序中。这种方式类似于高级编程语言中的读取命令。 计算机图形学面试题涵盖了从基本概念到专业应用的各个方面,包括计算机图形学的研究内容、处理的图形类型、二维图形操作与算法、科学计算可视化技术,以及计算机图形学的应用领域,如CAD/CAM、游戏开发、可视化模拟等。这些题目旨在评估候选人在图形学领域的知识深度和实际应用能力。