计算机图形学 第6章 交互式绘图技术.ppt_第1页
计算机图形学 第6章 交互式绘图技术.ppt_第2页
计算机图形学 第6章 交互式绘图技术.ppt_第3页
计算机图形学 第6章 交互式绘图技术.ppt_第4页
计算机图形学 第6章 交互式绘图技术.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1,6.1概述1。计算机绘图模式1。被动绘图依靠程序操作自动生成图形;在图形生成过程中,操作员不能操作和控制图形。例如,C语言绘图,第六章交互式绘图技术,第六章交互式绘图技术6.1概述6.2交互式绘图系统6.3交互式绘图技术6.4输入控制模式6.5交互式绘图系统构建方法,2。在被动绘图中,程序和图形有着相对固定的关系,程序的直接运行结果是一个预先确定的图形,所以操作者不能干预正在运行的程序。如果你想改变图形,你必须从修改源程序开始。即重新编辑、编译、连接和运行。这种工作方式在某些方面可能不方便。例如,在一般设计、造型设计、外观设计和建筑设计中,常常需要通过直觉进行调整,这就需要交互式绘图。交互

2、式绘图允许用户动态修改显示的图形,并更改图形参数、颜色、比例等。例如,AutoCAD是一个著名的交互式绘图软件。随着计算机绘图技术的广泛应用,交互处理已经成为一项必不可少的内容。4,2,交互绘图功能1,可以及时交流信息a,对于计算机应用:可以根据用户选择的内容决定程序的流向,即如何运行程序b,对于用户来说,可以根据提示内容输入和选择2,灵活方便地运行程序。一个应用会有不同的应用功能,用户可以根据需要方便地选择需要的功能。交互技术在计算机图形学中非常重要,所以计算机图形学也被称为交互式计算机图形学。计算机图形学交互式计算机图形学,5,6.2交互式绘图系统,第6章交互式绘图技术6.2交互式绘图系统

3、6.2.1交互式绘图系统组成6.2.2交互式绘图系统交互式任务6.2.3交互式绘图系统设计原则6.2.1交互式绘图系统组成交互式绘图是操作员和计算机在交互式软件支持下通过交互式绘图设备进行交谈而生成的随机绘图。交互式绘图系统由软件和硬件组成。交互式绘图系统软件(1)应用数据库:存储几何信息数据(尺寸、大小等)。),属性数据(线形、颜色等)。)和非几何数据(字符、数值等)。)(2)图形系统:提供各种图形功能的程序(如AutoCAD) (3)应用程序:交互式绘图系统的核心,设计用于各种应用界面。2.交互绘图系统硬件:除了主机,主要的图形交互设备是图形输入设备和输出设备,如键盘、鼠标、数字化仪等。6

4、.2.2交互式任务包括定位、选择、文本输入和数字输入。1.定位交互式任务:为应用程序指定位置。2.选择交互式任务:从选择集中选择元素项(1)固定选择集,如命令、属性和目标选择集(2)改变选择集,如目标实体选择集,包括命名和指定。3.文本交互任务:输入字符串。4.定值交互任务:输入一定范围内的数值。8.第六章交互式绘图技术。6.2交互式绘图系统。6.2.1交互式绘图系统的组成。6.2.2交互式绘图系统交互式任务。6.2.3交互式绘图系统设计原则。6.2.3设计原则。1.设计一致性系统的所有环节应统一、简单、易学、操作步骤简单、随时提醒用户、有帮助命令等。3.提供反馈要求:答:反应越快越好。b .

5、如果大量计算不能及时响应,有必要给出计算器正常操作的说明,以免用户误认为操作不当。4.减少出错的可能性。5.提供改正错误的能力。6.面对不同的技术水平。7.减少内存量。9.第六章交互绘图技术6.3交互绘图技术6.3.1合成技术6.3.2拾取技术6.3.3菜单技术6.3交互绘图技术是一种处理用户输入的图形数据的技术,可分为三类:合成技术拾取技术菜单技术10、6.3.1合成技术合成技术是指建立或修改物体几何模型的技术,可选择常用的合成技术如下:1 .定位方法:使用定位设备确定要显示的对象或字符串的位置;2.约束方法:当需要绘制水平和垂直线段时,水平和垂直约束技术可以避免由人眼或定位设备引起的误差和

6、方向约束;11,12,6.3.2拣选技术当屏幕上显示了几个图形时,我们需要处理某个图形,此时我们只需要点击这个图形来表示现在,例如,点击图形上的一个点,画一个矩形框来处理框中的图形。,13,6.3.3菜单技术1。使用菜单技术的优点:(1)菜单可以清楚地显示用户可以选择的功能, 如绘图菜单(2)使用菜单时不会有错误的命令(3)菜单的使用非常灵活(2)菜单分类:(1)主菜单:总是显示在屏幕的某个区域(2)下拉菜单(3)弹出第六章交互式绘图技术6.5交互式绘图系统的构建方法6.5.1界面布局6.5.2交互式工作模式6.5.3交互式用户界面的实现,6.5交互式绘图系统的构建方法,15,6.5.1包括屏

7、幕划分的界面布局1.屏幕划分:如图,(a)对称公式,(b)非对称屏幕划分,16,2,字体选择:中文或英文,字体3,颜色选择4,窗口:屏幕上可以划分不同大小的窗口以方便交互对话5,菜单:使用菜单来表示程序中的各种功能,17,6.5.2交互工作模式1,固定输入/输出模式2,问答模式3,表格处理模式4,命令语言5,菜单模式6,图标模式, 第六章交互式绘图技术6.5交互式绘图系统构建方法6.5.1界面布局6.5.2交互式工作模式6.5.3交互式用户界面的实现6.5.3交互式用户界面的实现1反馈信息和屏幕输出应以用户为导向,引导用户,满足用户需求为目标; 反馈信息应准确、简洁;屏幕显示和布局应美观、清晰

8、、合理;合理安排信息在屏幕上的显示顺序;显示模式的一致性;合理选择文字和图形显示;使用图形和多窗口显示。18,(2)屏幕显示技术文本屏幕显示通用格式标题报价。b屏幕主体。错误信息区。状态和提示行。问答屏幕设计分别提问和回答。信息屏幕设计包括输入命令反馈、程序运行结果、错误信息和帮助信息。程序控制屏幕设计程序控制屏幕为用户提供监视、操作或控制系统运行的功能。例如命令语言、菜单等。19、窗口设计原则:对于简单的系统或不熟悉的用户,设计平铺窗口就足够了,当完成相同的功能时,可以减少不必要的复杂性;Windows可以用来切换任务,但是应该尽可能减少任务切换的次数,以减少系统开销,提高运行速度;删除与当前任务不直接相关的窗口,使屏幕显示清晰,提高操作效率。充分利用窗口系统设计多个窗口。20,(2)窗口的窗口操作是:创建保留、恢复、拖动和关闭(3)窗口管理系统定义:管理屏幕空间,以便各种程序可以使用屏幕空间而不会相互干扰。角色:a、为显示终端打开不同的窗口;b、结果可以显示在窗口中;c、改变屏幕窗口的面积、大小和位置;d、能产生弹出或下拉菜单的对话窗口。21,表单:以程序库的形式为用户提供基本的窗口管理库功能。这种系统功能简单,图形技术应用较少。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论