- 2
- 0
- 约6.73千字
- 约 51页
- 2018-06-27 发布于湖北
- 举报
计算机图形学_第九章_图形用户接口及交互技术
Lecture 9 图形用户接口与交互技术 概述 交互技术已成为应用软件的重要组成部分,并已成为软件可用性的重要指标,对软件的质量及市场价值有重要影响。 用好的交互技术及用户界面编写的应用程序,便于用户的学习和理解,并可提高运行效率并减少出错机会。 交互输入的硬件设备 键盘 光笔 图形板 控制棒 鼠标 数据手套 键盘 图形系统中一般均有一个普通的字母、数字键盘,用它可输入文本、命令及数据等。 有时键盘也可用来输入图形坐标、菜单任选项以及对图形进行控制。 有些专用图形系统也可能只包含由一组按钮、电位器及开关等组成的专用键盘。用键盘上的按钮或开关可选择图段,用电位器可向系统送入一实数值以快速控制光标移动。 光笔 用光笔可探测屏幕上某点发出的光线以确定该点在屏幕上的位置 。 光脉冲出现的时刻与扫描时间有固定的关系 ,可由屏幕上发光物质被激发的时刻换算出此点在屏幕上的坐标。 图形板 图形板又称为数字化仪,它可用来精确地选择坐标位置。图形板由两部分构成:平板及选图笔 。 在平板上布置由很多导线形成的矩形网格。导线上加有与位置成比例的电位,在水平及垂直方向导线上加的电位差,相应于屏幕上该方向的坐标差。 在对平板上某点定位时,可把此点的电位记录下来,然后转换为图形程序中使用的屏幕坐标。另外还有一些图形板采用电磁感应、超声波等技术。 图形板 图形板 控制棒及跟踪球 控制棒又称为游戏棒 :光标移动量与小棒偏移量成正比 跟踪球:用旋转的方式使屏幕光标作相应移动。 鼠标 鼠标 数据手套 数据手套(DataGlove)是虚拟现实系统中重要的交互设备 ,手套由很轻的弹性材料构成,紧贴在手上。 这个系统包括位置传感器、方向传感器和沿着每个手指背部安装的一组有保护套的光纤导线,它们检测手指和手的运动。 交互设备的逻辑功能 用输入设备可向图形程序输入多种信息: 坐标位置 标注字符串 图形变换参数 菜单任选项 图段标号 交互设备的逻辑功能 为了使图形软件包独立于硬件设备,输入设备按照输入数据的不同可归纳为若干种逻辑功能 ,图形软件包中可用的逻辑设备通常可分为六类 : 逻辑功能与物理设备 同一逻辑功能可用不同的物理设备实现,一种物理设备也可能实现多种逻辑功能。 定位 在交互方式下,典型的定位方法是使用屏幕上的图形光标。用跟踪球、控制棒、鼠标或图形板上的选图笔等控制图形光标移动。 普通键盘也可作为定位使用 . 笔划 用笔划功能可一次输入一系列坐标位置,用这些坐标点可连成一连续的笔划。 可作为定位使用的物理设备一般均可作为笔划功能使用。笔划功能常用图形板及光笔来实现。 字符串 可实现字符串的基本物理设备是键盘,所以有时把字符串设备就称为键盘设备。 赋值 在图形系统中可用赋值功能输入一个实数值。赋值一般用于设置各种图形参数,如旋转角度、比例因子及其他物理参数(如温度、压力及电压等)。 用作赋值使用的典型物理设备是用旋钮带动的旋转电位器。旋钮旋转的角度转换为响应的电压值,送入计算机后,再转换为相应的实数值。 键盘的数字键也可作为赋值使用,直接输入实数值。但这种输入方式比之用旋钮电位器,其速度要慢。 赋值 另外一种赋值输入的方法是在屏幕上用画面显示出输入值的比例范围 . 选择 图形程序中,常用菜单方式在若干任选项中选择某个输入项。 选择设备常用键盘上的功能键实现。选择设备也可用光笔、鼠标或图形板实现。 检图 用检图功能可选中一个单元图形结构(如图段),然后对此图形进行各种操作处理。 可作定位器使用的光笔、鼠标及图形板等都可作检图功能使用。 基本交互技术 在编写绘图程序时,可使用多种交互绘图技术,如图形的定位、组合、移动、提示等。 这些技术为建立人机协调的高效的图形软件提供了有力的支持。下面介绍常用的若干交互技术。 基本定位方法 由定位设备确定的坐标位置,常作为图形或字符串的定位基准。 方向约束及网格约束定位方法 有时为了图形定位的精确方便,可对定位引入某些约束,如规定图形的方位或指定定位基准。 水平及垂直约束 以任意倾斜度的直线为约束方向 网格约束定位 方向约束及网格约束定位方法 网格约束定位 引力场定位方法 在用图形软件包绘图时,常要求在原来所绘的一条直线上重复连接另一条直线。此时用网格约束方法则不太方便。 有些图形软件包中提供引力场定位方法,用这种方法可把靠近一直线的任意输入点转换为直线上的点。 橡皮带方法 橡皮带方法是指当屏幕光标移动时,可从一起始位置拉伸出一条直线,并可在适当位置把直线固定下来,这就像从一固定点拉伸一条橡皮带相似。 草图勾勒法 在很多应用场合,要求在屏幕上勾勒出一物体的轮廓,这就要使用草图勾勒法。 实现草图勾勒的一种方法是扩展橡皮带法,在屏幕上形成
您可能关注的文档
最近下载
- (T8联考)2025届高三部分重点中学12月第一次联考 英语试卷(含答案解析).docx
- 增材制造医疗器械.docx VIP
- 八年级下册语文第二单元知识总结.docx VIP
- 2024年安徽省公务员行测及答案详解【最新】.docx VIP
- 《林海雪原》章节精读读书笔记.pdf VIP
- 2024级“工商管理学”学术学位硕士研究生培养方案(120200).pdf VIP
- (2025春新版本)一年级下册道德与法治全册教案.pdf
- XX人民医院采购功能性电刺激(低频电子脉冲刺激仪)技术参数(2026年).docx VIP
- T/CARM 002-2023 康复医院建设标准.pdf VIP
- 《Java语言程序设计案例教程》课件第4章.ppt VIP
原创力文档

文档评论(0)