大学本科机械CAD课件_精品.ppt

  1. 1、本文档共312页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学本科机械CAD课件_精品

*此多边形在[x,y]处的深度z; *若z>depth[x,y],则此多边形比已为此像素记录的其他多边形更靠近观察者,这时,置depth[x,y]为z,置intensity[x,y]为对应于该多边形亮度的值;若z<depth[x, y],则在[x,y]处已记录的多边形比这个新的多边形更靠近观察者, 此时值不变. * 依次处理完所有多边形,亮度数组的内容即为已消隐的最终结果 特点:算法简单,但需要的空间的大. * 扫描线算法 在显示屏上,由具有相同y值的光栅点组成的一条水平光栅线称为一条扫描线。 消隐原理是:当包含有一条扫描线的水平面与景物中的物体相交时,组成各物体的诸表面与该扫描线平面相交而形成若干条截交线段。这些截交线段把整条扫描线分割成一些间隔 * 在扫描线平面xoz内,按间隔比较各线段距离视点的远近,距离视点近的线段部分地或全部地遮挡住距离视点远的线段,用这样的方法确定线段的可见部分 . 在扫描线上形成的间隔可以分为3类 *不包含任何截交线段的间隔 *其中只含有一条线段的间隔 *同时存在若干条线段的间隔 * 扫描线算法的基本步骤: 1)定义两个数组:深度数组depth(m)和亮度数组intensity(m),用以保存单条扫描线上的数据值。 2)先对深度数组和亮度数组赋初值。置depth(i)=min,intensity=空白背景值(i=1,2,…,m)。 3)在y方向上排序:在逐条处理扫描线的过程中,扫描线平面的位置是不断变化的。所以要判别出哪些表面与当前的扫描线平面相交,从而可以得到当前扫描线平面内的截交线段。 4)在x方向上排序:按照落在当前扫描线平面内各线段两端x坐标值的大小,顺序将扫描线划分为若干个间隔。 5)按照上面所介绍的对不同间隔的处理方法,确定不同类别的间隔所在区域的亮度值,并置入亮度数组。 6)当一条扫描线处理完后,就把亮度数组内的内容复制到帧缓冲器中。 然后从第2)步骤开始继续处理紧接着的下一条扫描线。 * 第八章 计算机绘图 计算机绘图是目前CAD/CAM的重要组成部分,CAD/CAM的发展与计算机绘图的发展有着密不可分的关系。计算机绘图的理论和方法具有基础性和普遍意义。 *计算机绘图就是利用计算机存贮、生产图形,并在计算机控制下,由绘图机等图形输出设备自动完成绘图工作。(可绘制各类型的图形,如二维曲线,三维的曲面和立体图,机械零件图、装配图、传动系统图)。 计算机图形系统要想自动输出图形,就必须事先向计算机输入图形数据, *一是没有图样,技术人员以计算机为工具边设计、边构思、边绘图,图形数据输入可利用交互式绘图软件或通过编写程序完成; 二是已有图样,要将其输入计算机,或修改或保存管理。这时,可利用扫描仪实现图形快速输入,处理,将点阵图形转换为矢量图形,,这需要专门的光栅/矢量转换软件 * 计算机绘图系统的类型 按工作方式分静态自动绘图系统和动态交互式绘图系统。* 前者是将要绘制的图形编成绘图程序的软件系统,在绘图过程中不允许人工干预,若不符合要求,则在修改绘图程序。要求图形己较成熟.或对图形要求并不严格的情况。 * 对于新产品的设计,需在设计过程中进行反复研讨、修改、分析、计算,可采用交互式CAD绘图系统,实现图形设计的实时编辑。此时,人和计算机的通信是双向的。使用者可以对屏幕输出不断修改,直到建立的物体模型满意为止。 * 图形软件的类型与功能 图形软件分为基本绘图指令软件、图形支撑软件和专用图形软件三类。 1)基本绘图指令软件 这类软件通常是一些最基本的绘图指令,如画点、线等。有些高级语言(如BASIC语言 C语言)就提供了基本绘图功能。 2)图形支撑软件 主要指交互式绘图软件,用户可通过图形输入输出装置与计算机交流信息。采用人机对话方式绘制图形以及对图形进行任意操作等。微机上广为应用的AutoCAD 软件就支持这种工作方式。我们需把精力集中在有针对性的、扩充功能、提高绘图效率的二次开发上. 3)专用图形软件 专用图形软件指的是在某种基本绘图软件或支撑软件基础上针对某种特定领域、特定专业或特定用途的图形软件。(标准机械零件图形软件、机械装配图绘制软件、建筑图设计生成软件、电子线路板绘图软件等)。? * 计算机绘图的方法 主要有以下五种: 轮廓线法: 所谓轮廓线法,就是将这些组成图形的轮廓条逐一绘出,只知道端点坐标即可. 采用轮廓线法绘图通常有两种工作方式: *编制程序,成批绘制图线,程序一经确定,所绘图形也就确定了,如要修改图形,只有修改程序。这是一种程序控制的静态的自动绘图方式。 *利用交互式绘图软件系统,把计算机屏幕当作图板,采用人机交

文档评论(0)

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

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

1亿VIP精品文档

相关文档