《交互式绘图技术》PPT课件

《交互式绘图技术》PPT课件

ID:36702486

大小:497.60 KB

页数:65页

时间:2019-05-10

《交互式绘图技术》PPT课件_第1页
《交互式绘图技术》PPT课件_第2页
《交互式绘图技术》PPT课件_第3页
《交互式绘图技术》PPT课件_第4页
《交互式绘图技术》PPT课件_第5页
资源描述:

《《交互式绘图技术》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章交互式绘图技术7.1交互式绘图概述7.2交互式输入的基本模式7.3基本交互绘图技术7.4交互式绘图系统的构造7.5OpenGL对交互绘图的支持目录7.1交互式绘图概述7.1.1交互式绘图的概念7.1.2交互式绘图系统的交互任务7.1.3交互式绘图系统的设计原则7.1交互式绘图概述7.1.1交互式绘图的概念被动式绘图:依靠程序的运行自动产生图形的绘图方法。主要应用于:那些具有成熟计算模型的设计和生产过程中的图形生成。交互式绘图:是广泛应用的灵活的绘图方式,它允许用户通过鼠标、键盘等交互输入设备在实时操作下进行绘图,即动态的输入坐标、制定选择功能、设置交换参数、以

2、及图形显示期间对图形进行修改、删除、添加、存储等在线操作,允许用户全部徒手绘制图形。交互式绘图方式因能实现所见即所得的绘图效果、充分发挥人的创造性和利用人的积累经验,在CAD、办公室自动化及许多其他领域得到广泛应用。计算机绘图方式可分为被动式绘图和交互式绘图两种。7.1.2交互式绘图系统的交互任务定位、选择、文本输入、数值输入1、定位交互任务用来给应用程序指定一个点的坐标位置(x,y)或(x,y,z)。完成此任务的典型方法是定位屏幕坐标。定位设备有鼠标器、操纵杆、跟踪球、空间球、数字化仪的触针或手动光标块等,它们可分为绝对坐标的和相对坐标的、直接的和间接的、离散的和

3、连续的设备类型。选择交互任务是从一个选择集中选择一个元素项目。具有代表性的选择集是命令集、属性值集、目标分类集和目标实体集。选择集分为固定选择集(如命令集、属性值集、目标分类集)和可变选择集(如目标实体集)两种。常用的选择设备有功能键、热键和定位设备等。2、选择交互任务文本输入交互任务是输入字符串,如输入一个图形的数据或标注。文本输入的典型设备是键盘,当然还有一些其他的设备通过软件帮助也可以进行字符串的输入,如在屏幕上产生一个软键盘并用定位设备模拟字符键盘输入、用笔划设备输入字符图形并由识别软件进行识别输入、用语音设备借助“语音字典”进行字符串输入等。3、文本输入交

4、互任务定值输入交互任务是在最大值和最小值之间确定一个数值(整数或实数)。用作定值设备:带数字键的键盘可以用作定值设备,拨号盘、滑动电位器、跟踪球等的控制旋钮也可用作定值设备,操纵杆、跟踪球等设备可将压力或运动对照一个标量范围转换为一个标量值,屏幕上显示的标尺、刻度盘、拉杆或按键等利用定位设备也可以进行数值的输入。4、定值输入交互任务7.1.3交互式绘图系统的设计原则1、实用性:功能性和易使用性功能性就是必须广泛搜集各类用户对图形处理方面的需求,研究、总结、提炼其中共性的需求,提供方便的图形定义、描述、输入、修改、操作、输出、管理等方面的功能。如,AutoCAD200

5、0就是按照客户“期望表”(wishlist)的前五项功能来设计的。易使用性是指界面应该友好,以适应各类用户、满足初学者甚至专家各层次用户的要求。另外,还要求界面必须和人的理解、记忆、通讯及解决问题的方式相容,使系统易于学习、便于理解。实用性、可靠性、一致性、简单性、开放性可靠性要求系统尽可能减少错误并具有容错性。在系统正常时应对用户输入做出适当的响应,既当用户输入不合法或不正确时,系统应能继续执行下去并与用户进行通讯;一旦系统某部分出现错误,系统应能尽可能地支持连续和一致的用户响应。2、可靠性一致性原则是指在设计系统的各个环节时,应遵从统一的规则,保证不出现例外情况

6、。实现一致性的方法是对整个系统进行自顶向下的总整体设计,定义出统一的风格。系统内部各个部分应具有相同的风格和用户通讯,用户界面体现出与用户交互的一个统一的观点。在输出部分,一个特定的图符应该始终只有一个固定的含义而不能依靠上下文而有所改变;使用一种颜色编码从而使相同的颜色在不同的情况下不会有不同的含义;状态信息显示位置和菜单位置相对固定使用户不必总要寻找等。对输入部分,键盘上的功能键、控制键以及鼠标器上的按钮的定义应前后一致;保持交互命令功能的统一;对于全程命令如帮助、状态取消等命令可随时发出等。一个复杂的、不一致的模型不仅难以被用户理解,而且工作效率很低。3、一致

7、性用户通过界面以最简单的方式提出自己的应用要求,便能使用图形系统的全部功能。人们通常仅能同时记住5-7个事件,因而界面应对大量的细节进行抽象处理,对用户隐藏尽可能多的信息,减少用户记忆量。提供提示和菜单是帮助用户学习和使用的有效方式,它可告诉初学者用户一步步该怎么做,对有经验的用户随时提醒下一步该做什么。帮助命令可以提供系统的进一步说明,并让用户操作时随时调用。4、简单性使系统易于被用户理解和接受、易于操作和使用开放性能够允许对模块的部分属性和功能进行方便地修改和扩充,从而使得模块是可维护的,这种可维护性是延长模块生命周期的重要手段。由于用户类型众多,行业性质、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。