网站大量收购闲置独家精品文档,联系QQ:2885784924

计算机图形学 (10)(精品·公开课件).ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机图形学 第八章 交互技术与用户接口 8.1 用户接口设计 用户接口:确定用户与计算机如何进行信息交换。 主要包括: 1、用户通过什么途径与图形系统进行联系 2、用户通过什么手段来操作系统的功能实现 要点:高效率 对用户的友好性 8.1 用户接口设计 8.1.1 用户模型(User Mode) 8.1 用户接口设计 8.1.1 用户模型(User Mode) 用户模型 设计对话的基础 说明所设计的系统能做什么 应具备什么样的图形操作 指明能显示的对象类型以及如何管理对象 用户对话的所有信息按应用的语言来表达 8.1 用户接口设计 8.1.1 用户模型(User Mode) 窗口系统的一般功能 打开和关闭窗口 对窗口重定位、缩放功能 带内裁剪和外裁剪的显示等 X窗口系统和NeWS可提供多个窗口管理程序 使不同风格的窗口可同时在各自的管理程序控制下实现 8.1 用户接口设计 8.1.2 交互命令的设计 共包括如下四个方面: 应用概念设计 词法设计 句法设计 语义设计 8.1 用户接口设计 8.1.3 用户接口设计原则 适应多种熟练程度的用户 提供多种选择动作的方法 帮助功能分成几个层次来设计 保持一致性 系统内部的一致性 系统之间的一致性 可减少记忆量、减少差错 回退和出错处理 8.1 用户接口设计 3.1.4 菜单设计原则 静态、动态与弹出式菜单 层次式组织 菜单项按功能分类组织子菜单 频度优先法组织 使用频度高的排在前面 有效性组织 菜单项无效时变灰且无法选择 互斥项交替出现 快捷式组织 常用菜单项使用热键、图符 8.1 用户接口设计 8.1.5 反馈 多层次的反馈 词法级反馈 用户输入了什么? 句法级反馈 用户有什么要求? 语义级反馈 系统做得怎么样? 形象的反馈 声音表示己有操作--按功能键等 醒目显示选中的对象--变色、闪烁 进程条表明系统正在处理之中 反馈位置 光标附近 特定位置 如坐标值 8.1 用户接口设计 8.1.6 HELP功能 完整性 有求必应 针对性 不同用户有不同要求 高效性 超媒体结构 智能性 猜测用户的困难 实时性 主动帮助 8.1 用户接口设计 8.1.7 显示屏幕的有效利用 8.1 用户接口设计 8.1.8 回退和出错处理 回退(undo)机制 取消机制 确认机制 设计好的诊断程序 提供出错消息 对可能导致错误的一些动作进行预测 约束机制:动作与对象相一致 8.1 用户接口设计 8.1.8 视觉效果设计 这里强调的是色彩的使用: 选择色彩对比时以色调对比为主。 就色调而言,最容易引起视觉疲劳的是兰色和紫色,其次是红色和橙色;而黄色、绿色、蓝绿色和淡青色等色调不容易引起视觉疲劳。 为减轻视觉疲劳,应在视野范围内保持均匀的色彩的明亮度。 8.1 用户接口设计 8.1.8 适应不同的用户 提供多种方法使软件能适应不同熟练程度的用户。 8.2 逻辑输入设备与输入处理 8.2.1 逻辑输入设备 PHIGS和GKS将各种图形输入设备从逻辑上分为六种: 8.2 逻辑输入设备与输入处理 8.2.1 逻辑输入设备 8.2 逻辑输入设备与输入处理 8.2.1 逻辑输入设备 8.2 逻辑输入设备与输入处理 8.2.1 逻辑输入设备 8.2 逻辑输入设备与输入处理 8.2.1 逻辑输入设备 8.2 逻辑输入设备与输入处理 8.2.1 逻辑输入设备 对一条以点(x1,y1)和点(x2,y2)为端点的线段来说,从点P0(x0,y0)到该线段距离的平方由下式来计算: 8.2 逻辑输入设备与输入处理 8.2.1 逻辑输入设备 (2)指定拾取窗口 拾取窗口是以光标位置为中心的一个矩形窗口 (3)矩形包围 (4)直接键入结构名字 8.2 逻辑输入设备与输入处理 8.2.2 输入模式 输入模式即如何管理、控制多种输入设备进行工作 Set**Mode(ws,deviceCode,inputMode,echoFlag) 1. 请求方式(request mode) 输入设备在应用程序的控制下工作,程序在输入请求发出后一直被置于等待状态直到数据输入。 2. 取样方式(sample mode) 应用程序和输入设备同时工作,当输入设备工作时,存储输入数据,并不断地更新当前数据,当程序要求输入时,程序采用当前数据值。 8.2 逻辑输入设备与输入处理 8.2.2 输入模式 3. 事件方式(event mode) 用户对输入设备的一次操作以及形成的数据叫做一个事件(Event)。 思想:把事件按先后次序排成队列,以

文档评论(0)

秦圈圈 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档