第五章交互技术10.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章交互技术10

北大计算机系多媒体与人机交互 §5 交互技术及用户接口 5.1 用户接口 5.2 交互任务及技术 5.3 图形的拾取 5.4 输入控制 5.5 交互系统用户接口的设计 §5.1 用户接口 常用形式 接口模型 数据结构 §5.1 用户接口 常用形式: 3种 (1)子程序库:高级语言扩展的过程或函数调用。 标准:ISO,GKS3D,PHIGS,SGI,OpenGL等。 功能: 基本图素的生成:点、直线段、圆、圆弧、多边形、字符(汉字)、自由曲线、曲面等; 坐标变换:平移、旋转、比例、对称、窗口视区变换、裁剪、投影变换等 ; 图形属性和显示方式的设置:线型、线宽、字体、填充图案、色饱和度、亮度等; 输入输出:启动不同I/O设备,并对相应队列进行处理; 真实图形处理:选择、消除隐藏面、光照模型、生成算法; 用户界面设计:菜单、对话框定义和选择,命令行参数输入和执行,出错信息输出和处理。 §5.1 用户接口 常用形式 (2)专用语言: 功能:与子程序类似。 形式: 解释:一条语句解释并执行→可执行代码 编译:一段应用程序→编译→链接→可执行代码 (3)交互命令: 功能:输入一条命令,图形系统进行相应的处理。 形式:作为命令提供给用户 子程序包的子程序 专用语言的语句 §5.1 用户接口 接口模型 交互式用户接口是基于某种模型,实现用户输入、选择、拾取、增加、删除、修改等操作。 (1)用户接口模型 §5.1 用户接口 接口模型 EX. 如子程序调用 §5.1 用户接口 接口模型 (2)一条命令 执行过程 系统在接收一条用户命令时,用户接口的对话处理过程。 §5.1 用户接口 接口模型: (3)实现操作(增、删、改): 增:设定位点→选择增加内容→输入参数→保存数据→输出结果 删:拾取对象→确认、删除(显示)→修改存储结构的内容 改:拾取对象→确认、输入修改参数→输出修改结果(删除旧图形,显示新图形)→修改存储结构的内容 §5.1 用户接口 数据结构: 2种 增、删、改操作与用户的数据结构密切相关,实现这类数据结构一般有2类: (1) 三表结构 3个表 §5.1 用户接口 数据结构: (2) 单表结构:只有用户数据表 工作过程: T 变换 (用户坐标系)用户数据 显示数据(设备坐标系) T-1 优点:管理工作量小(数据1套); 缺点:拾取和输出速度慢。 §5 交互技术及用户接口 5.1 用户接口 5.2 交互任务及技术 5.3 图形的拾取 5.4 输入控制 5.5 交互系统用户接口的设计 §5.2 交互任务及技术 交互技术 用户利用交互设备把信息输入计算机的方式。 交互任务 用户输入到计算机的一个单元信息,8种: 定位:指定坐标位置; 选择:命令、属性、对象; 文本:字符串输入; 定向:形体的方向; 定路径:定位、定方向; 定量:采用拖动或直接输入方式; 三维交互任务:定位、选择、旋转等; §5.2 交互任务及技术 交互任务 8. 组合交互任务:基本交互任务的结合 对话框:选择,输入参数。 构造:主要用橡皮筋技术画基本图形。 动态控制: 鼠标移动:拾取→点亮→移动→锁定 画水平、垂直线; 拖动; 改变已有图形形状。 §5.2 交互任务及技术 交互设备 实现交互技术,完成交互任务的基础。利用图形输入装置,用户可以把一个新图送入计算机,并对已送入计算机的图形进行选择和修改,实现对图形的编辑。 按逻辑功能分为6种: 定位 笔划 送值 选择 拾取 字符串 §5 交互技术及用户接口 5.1 用户接口 5.2 交互任务及技术 5.3 图形的拾取 5.4 输入控制 5.5 交互系统用户接口的设计 §5.3 图形的拾取 意义 图形的拾取是增、删、改的基础,拾取后在存储结构中找到存放该图形的几何参数及属性的单元地址,从而进一步处理。 拾取算法条件 在二维规格化设备坐标系中实现: NDC:0.0≤X,Y≤1.0 光标(拾取点)的坐标为P0(X0,Y0 ) 常用图形拾取算法 点拾取:对于NDC中的一点P1(0.0≤X1,Y1≤1.0) 判断P0是否在以P1为园心,r为半径的园域内(r为精度): (X1-X0)2 + (Y1-Y0)2 ≤ r2 §5.3 图形的拾取 常用图形拾取算法 符号集的拾取:依次判断符号集中每个符号的参考点。 直线段拾取: NDC中的一直线段P

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档