第2.1章 交互式绘图技术

第2.1章 交互式绘图技术

ID:5658033

大小:285.50 KB

页数:26页

时间:2017-11-14

第2.1章 交互式绘图技术_第1页
第2.1章 交互式绘图技术_第2页
第2.1章 交互式绘图技术_第3页
第2.1章 交互式绘图技术_第4页
第2.1章 交互式绘图技术_第5页
资源描述:

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

1、概述一、计算机绘图方式1、被动式绘图依靠程序运行自动产生图形的绘图方式;图形在生成过程中,操作者无法对图形进行操作和控制。如C语言绘图第2章交互式绘图软件开发1在被动式绘图中,程序和图形具有相对固定的联系,程序的直接运行结果就是某个预定的图形,操作员不能对运行中的程序进行干预,要想改变图形必须从修改源程序做起。即重新编辑、编译、连接、运行……。这种工作方式对于某些方面可能是不方便的,例如在总体设计、造型设计、外观设计以及建筑设计等场合下,往往需要凭借直观边作设计边调整,这就需要采用交互式绘图进行工作。22、交互式绘图允许用户动态对显示图形进行修改,改变图形

2、参数、颜色、比例等。如AutoCAD就是一款著名的交互式绘图软件随着计算机绘图技术的广泛应用,交互处理已经是必不可少的内容。3二、交互式绘图特点1、可以及时交换信息a、对计算机应用程序:可根据用户选择内容决定程序流向,即程序如何运行b、对用户来说,可以根据提示内容输入选择2、灵活方便运行程序一个应用程序会有不同的应用功能,用户可以根据需要方便的选择所需功能。交互式技术在计算机图形学中非常重要,因此又把计算机图形学称为交互式计算机图形学。ComputerGraphicsInteractiveComputerGraphics46.2交互式绘图系统交互式绘图系

3、统组成交互式绘图是在交互软件的支持下,通过交互绘图设备由操作员和计算机对话而随机进行的绘图。交互式绘图系统由软件和硬件两部分组成。51、交互式绘图系统软件(1)应用数据库:存放图形几何信息数据(大小、尺寸等)、属性数据(线形、颜色等)和非几何数据(文字、数值等)(2)图形系统:提供各种图形功能的程序(如AutoCAD)(3)应用程序:交互式绘图系统的核心,为各种应用界面而设计2、交互式绘图系统硬件:除主机外,主要对的图形交互式设备就是图形输入设备和输出设备,如键盘、鼠标、数字化仪等6设计原则1、设计一致性系统各个环节应统一、简单、方便使用;2、简单易学操作

4、步骤简单,随时对用户进行提醒,有帮助命令等;3、提供反馈要求:a、反应越快越好b、对于一些大量计算不能及时反应,需给出计算机正常工作指示,以免用户误认为操作不当4、减少出错的可能性5、提供改错能力6、面向多种技术层次7、减少记忆量72.1.1交互式绘图的交互技术交互式绘图技术是一种处理用户输入图形数据的技术,这些技术主要包括以下这些技术:定位技术约束拖曳技术橡皮筋技术定值技术菜单技术拾取技术网格与吸附技术82.1.1交互式绘图技术1、定位法:用定位设备来确定要显示物体或字符串位置。有直接定位和间接定位。直接定位:使用定位设备直接在屏幕上指定一个点的位置。间

5、接定位:通过定位设备的运动控制屏幕上的映射光标来定位。9移动光标按下按钮开关+++方向约束2.1.1交互式绘图技术2、约束法:当需要绘制水平和垂直直线段时,运用水平和垂直约束技术可以避免由于人眼或定位设备带来的误差102.1.1交互式绘图技术3、拖曳技术:将形体在空间移动的过程动态、连续地表示出来,直到用户满意的结果为止。+按动按钮选中物体+移动光标也移动物体+当物体正确定位时按钮停止112.1.1交互式绘图技术4、橡皮筋技术针对输入要求,动态、连续地将输入过程表现出来,直到产生用户满意的输入结果为止。比如:在起点确定后,光标移出去定终点时,在屏幕上始终显

6、示一条连结起点和光标中心的直线橡皮筋法++++122.1.1交互式绘图技术5、定值技术:用户经常需要输入一个数值,指定一个数值。132.1.1交互式绘图技术6、菜单技术:1、采用菜单技术的优点:(1)菜单可清楚显示出用户所能选择功能,如绘图菜单(2)用菜单不会出现错误命令(3)菜单使用十分灵活2、菜单分类:(1)主菜单:在屏幕某区域,始终显示在屏幕上(2)下拉式菜单(3)弹出式菜单142.1.1交互式绘图技术7、拾取技术当屏幕上有几个图形显示时,要处理某一图形,此时我们只需点取此图形,表示现在要处理该图形。如点取图形上一点、划长方形框处理框内图形。+++高

7、亮度选择点划定长方形框选择158、网格与吸附网格与吸附主要是帮助绘制整齐、精确的图形的一种技术。如果要从已知直线上一点再画一条直线,可以在每一条直线围一条区域,当光标移到这个区域时,就自动被直线上最近一个点代替利用引力场法使线段互联+16第六章交互式绘图技术6.5交互式绘图系统构造方法6.5.1界面布置6.5.2交互式工作方式6.5.3交互式用户接口的实现6.5交互式绘图系统构造方法176.5.1界面布置界面布置包括屏幕划分、显示内容、颜色搭配等1、屏幕划分:如图菜单区图形显示区提示区图形显示区菜单区××××××××××提示区(a)对称式(b)非对称式屏幕

8、划分182、字型选取:中文或英文、字体3、颜色选取4、窗口:屏幕上

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

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

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