第5讲 二维CAD系统技术.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5. 二维CAD系统技术 5.1 功能需求 5.3 系统功能 5.4 部分关键技术 1)交互设备 定位设备:鼠标、跟踪球、数字仪、操作杆、触摸屏、光笔 键盘设备 数字获取设备(测量监控仪器) 语音获取设备 图形、图像获取设备(扫描仪、数码相机) 虚拟现实设备(数据手套、位置跟踪器) 当前CAD系统的交互设备主要是鼠标和键盘。 2)图形交互控制技术 i) 橡皮筋技术:常用的有橡皮筋线、橡皮筋圆、橡皮 筋多边形、橡皮筋自由曲线等。   例如画直线,一般先定起点再定终点,把起点和终点连成直线。而橡皮筋技术就是在起点确定后,光标动定终点时,屏幕上始终显示一条连接起点和光标中心的直线。这条直线随着光标中心位置变化,像在起点和光标中心之间拉着一根橡皮筋。   橡皮筋技术实际上是简易动画的实现,它不断地进行“画-擦-画” 的过程。   (1)从起点到光标中心点(x,y)处画图;   (2)擦除起点到光标中心点(x,y)处图形;   (3)光标移动到新的位置:x=x+△x,y=y+△y;   (4)转第(1)步,重复这个过程,直到按下确认键为止。 徒手画技术:为实现用户任意画图的要求。徒手画技术的实现分为基于时间和基于距离采样点两种,用折线或拟合曲线连接这些点,生成图形。 拖动技术:将形体在空间移动的过程动态地、连续地表示出来,直至满足用户的位置要求为止,常用于部件的装配、动画。 通常选择拖动功能后,先在作图区用定位设备拾取要拖动的对象,再按住键移动光标,则被拾取对象将随着光标移动而移动,就像光标在拖动物体一样。放开鼠标键,物体就固定下来,再移动光标对这个对象就不起作用了。 拖动也用到简易动画技术,拖动过程就是不断地进行“画-擦-画” 的过程。 iv) 定位技术。实现精确定位,为此常采用网格(多重精度)、辅助线、比例尺技术,以帮助提高定位精度、减少定位误差。 3)图形拾取技术 图形的拾取是交互技术的重要内容之一。在交互式图形系统中,图形的增、删、改等操作都是以拾取图形或拾取图形的某一位置点为基础。拾取图形的速度和精度又极大地影响着交互系统的质量。 点的拾取:点的显示域是以该点为圆心,r为半径的圆形域,r是系统捕捉精度。鼠标位置落在此区域即拾取成功。 直线的拾取:判断鼠标位置是否落在直线段的包容盒之内,且到直线段的距离是否小于等于系统设定精度。 曲线的拾取:曲线在显示输出时,己离散成小直线段集,故曲线拾取的算法与某一直线段拾取的算法类似。 填充区域的拾取:依次判别多边形边界上每条线段的显示域是否包含拾取点,如果该图案的某一条边界线段满足拾取条件,则对该区域的拾取成功。 4)菜单技术 菜单是最常见的交互技术。所谓菜单,就是程序给出的可选操作表,用菜单进行命令和操作选择。菜单技术的特点是:   i) 可清楚地在屏幕上显示出可供用户选择的全部选项,就像餐厅点菜的菜单一样,一目了然。   ii) 可以防止用户选择在范围以外的项目,解决了错误命令问题。   iii) 菜单很灵活,可以改变内容。通过重新标识一套功能键或加进一个额外键即可增加新的内容。   菜单技术将程序各项功能或选项通过文字或图形符号进行标识,由用户通过选择设备进行选择。根据菜单出现的方式,通常把菜单分为三种:主菜单、下拉式菜单、弹出式菜单。 i)主菜单固定在屏幕某个区域,始终显示在屏幕上。 ii)下拉式菜单和弹出式菜单都是当选择某些项或用鼠标右键单击某个热区后才呈现到屏幕上,仅在需要时出现,不需要时立即消失,不会遮挡原显示图形。 下拉式菜单 弹出式菜单 常见菜单形式 主菜单 5)用户界面设计 人机操作界面是计算机与人交互的窗口,一个友好的用户界面对图形系统至关重大。 用户界面的好坏,在很大程度上关系到设计的软件是否容易学习和操作、是否成熟可靠、是否高效友好以及是否对用户具有吸引力。良好的用户界面是软件产品实用化、商品化的重要因素之一。 用户界面涉及到感性心理学领域(人们对环境的感觉),认识心理学(人们对知识获取的方式),以及人的其它因素(人们如何与机器交互作用)等。 i)界面的屏幕设计 屏幕设计涉及屏幕布局、显示内容、字符及符号选用、网格划分、颜色选择等多方面内容,都有一些经验和准则可以参考。  (i) 屏幕划分:对称型和非对称型。注意空间优化,突出重点,版面活泼。  (ii) 字符选择:字体、字型、字的大小、中文、西文及其大小写、对齐方式、字的间隔、页边空白等。选用得好可以给屏幕带来生气,建立

文档评论(0)

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

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

1亿VIP精品文档

相关文档