机械CAD-CAM技术第三讲-计算机图形处理技术.ppt
《机械CAD-CAM技术第三讲-计算机图形处理技术.ppt》由会员分享,可在线阅读,更多相关《机械CAD-CAM技术第三讲-计算机图形处理技术.ppt(118页珍藏版)》请在三一办公上搜索。
1、-1-,机械,CAD/CAM技术,中南林业科技大学机械设计制造极其自动化教研室 易春峰,-2-,第三讲计算机图形处理技术,计算机图形处理技术是利用计算机的高速运算能力和实时显示功能来处理各类图形信息的技术,包括图形的输入、。图形的生成显示、图形的变换、编辑、识别以及图形的输出绘制等方面,这是计算机图形学的重要内容,也是CADCAM作业中的基本组成部分。本章主要介绍有关的图形变换、图形绘制以及曲线曲面等方面的基本原理和方法。,-3-,第一节 图形变换,一、窗口-视区变换1、窗口 在进行图形处理时,常常对整幅图形中的某个部分表示关注,要把指定的局部图形从整幅图形中分离出来,往往采用开“窗口”的方法
2、加以解决,即用户在所需要的图形部分区域选定一个观察框,这个观察框被称之为窗口,然后,经过图形软件系统的图形变换与裁剪处理,窗口内的图形便在屏幕上显示出来。,-4-,窗口通常被定义为一个矩形框,-5-,2、视区,视区是在图形设备上(如图形显示器)定义的矩形区域,用于输出所要显示的图形和文字。视区是一个有限的整数域,它小于或等于屏幕区域。如果在同一屏幕上定义多个视区,则可同时显示不同的图形信息,如在绘图时常将图形屏幕分为四个视区,其中三个视区用于显示零件的三视图,另一个用于显示零件的轴测图。,-6-,SE零件的四个视区,-7-,ACAD零件的四个视区,-8-,3、窗口与视区的变换,窗口与视区的大小
3、和单位都不相同,为了把所选定窗口内的图形内容在希望的视区上显示出来,必须进行坐标变换,如图3-2,窗口与视区的变换可以归结为坐标点的变换。,-9-,设窗口内某一点坐标为(Xw,Yw),映射到视区内坐标为(Xv,Yv),则它们之间的变换关系为:,-10-,窗口与视区的变换特点,当视区大小不变时,窗口缩小或放大时,则显示的图形会相反地放大或缩小;当窗口大小不变时,视区缩小或放大时,则显示的图形会跟随缩小或放;当窗口与视区大小相同时,则显示的图形大小比例不变;若视区纵横比不等于窗口的纵横比时,则显示的图形会有伸缩变化。,-11-,窗口缩小 视区不变,缩小的窗口,-12-,二、二维图形的几何变换,1工
4、程图形的齐次坐标矩阵表示 任何工程图形都可视为点的集合,图形变换的实质就是对组成图形的各顶点进行坐标变换。为了便于图形的变换计算,需要引用齐次坐标的概念。所谓齐次坐标即将一个n维矢量用n+1维矢量表示,如二维的点坐标(x,y)可简单地表示为(x,y,1)。,-13-,对于几何图形可引用齐次坐标矩阵进行表示。例如三角形A,在二维、三维平面内,其齐次坐标矩阵可分别表示为:,-14-,2、二维图形的基本几何变换,设一个几何图形为A,对该图形施行某种变换后得到的新图形为B,则式BAT成立。显然,B为变换后图形矩阵,那么称T为变换矩阵,它是用来对原图形施行坐标变换的工具。根据矩阵运算原理可知,二维图形变
5、换T矩阵为3X3阶矩阵,而三维图形变换矩阵T则为4X4阶矩阵。,-15-,(1)比例变换,设图形在x,y两个坐标方向放大或缩小比例分别为a和d,则坐标点的比例变换为:,-16-,若a=d=1,为恒等变换,即变换后的图形坐标不变;若a=d1,则为等比例变换,1时为等比例放大,1时为等比例缩小;若a d则图形在x,y两个坐标方向以不同的比例变换。,-17-,(2)对称变换,坐标点的对称变换为:,-18-,1)当bc0,a=-1,d=1时,有x=-x,y=y,产生与y轴对称图形,如图所示:,-19-,2)当bc0,a=1,d=-1时,有x=x,y=-y,产生与x轴对称图形,如图所示:,-20-,3)
6、当bc0,a=d=-1时,有x=-x,y=-y,产生与原点对称图形,如图所示:,-21-,4)当bc1,a=d=0时,有x=y,y=x,产生与45线对称的图形,如图所示:,-22-,5)当bc-1,a=d=0时,有x=-y,y=-x,产生与-45线对称的图形,如图所示:,-23-,(3)旋转变换,若使图形绕坐标原点旋转角,逆时针为正,顺时针为负,则对坐标点的旋转变换为:,-24-,(4)错切变换,其中,c,b分别为x,y坐标的错切系数。,-25-,1)当b=0,x=x+cy,y=y。此时图形y坐标不变,c0,图形沿+x方向作错切位移;c0,图形沿-x方向作错切位移,如图所示:,-26-,2)当
7、c=0,x=x,y=bx+y。此时图形x坐标不变,b0,图形沿+y方向作错切位移;b0,图形沿-y方向作错切位移,如图所示:,-27-,(5)平移变换,图形在x轴方向的平移量为l,在y轴方向的平移量为m,则坐标点的平移变换为:,-28-,从上述介绍的5种二维图形的基本几何变换可见,各种图形变换完全取决于变换矩阵中各元素的取值。按照变换矩阵中各元素的功能,可将二维变换矩阵的一般表达式按如下虚线分为4个子矩阵:,-29-,子矩阵 可以实现图形的比例、对称、错切、旋转等基本几何变换;子矩阵l m可以实现图形的平移变换;子矩阵 可以实现图形的透视变换;子矩阵s实现图形的全比例变换,当s1时,图形等比例
8、缩小;0s1时,图形等比例放大。,-30-,3、复合变换,CADCAM作业中的图形变换是复杂的,往往仅用一种基本变换是不能实现的,必须由两种或多种基本变换l的组合才能得到所需要的最终图形。这种由多种基本变换的组合而实现的变换称之为复合变换,相应的变换矩阵称之为复合变换矩阵,复合变换矩阵为多个基本变换矩阵的乘积。,-31-,复合变换举例,例如,将图形绕任意点P(xp,yp)转a角的旋转变换,可通过如下的基本变换实现:将旋转中心P点平移到坐标原点,基本变换矩阵为T平;将图形绕坐标原点旋转a角,基本变换矩阵为T转;再将旋转中心平移回到原来位置,基本变换矩阵为T-平。,-32-,则,图形绕任意点P的旋
9、转变换矩阵为:,复合变换举例,注:矩阵乘法不符合交换律,矩阵的求解顺序不得随意变动。,-33-,三、三维图形的几何变换,三维图形的几何变换可在二维图形几何变换的基础上进行简单的扩展,运用齐次坐标的方法,可将三维空间点的几何变换表示为:x y z 1=x y z 1T其中,T是4X4阶的变换矩阵,即:,-34-,三维变换矩阵的四个子矩阵,与二维相同,也可将三维变换矩阵按虚线分为4个子矩阵,其中左上角子矩阵产生三维图形的比例、对称、错切和旋转变换;左下角子矩阵产生平移变换;右上角子矩阵产生透视变换;右下角子矩阵产生全比例变换。,-35-,1、三维比例变换,其中,a,e,j分别为x,y,z三个坐标方
10、向的比例因子。当a=e=j1时,图形将等比例放大;当a=e=j1时,则图形将等比例缩小。,-36-,2、三维对称变换,相对于XOY平面、YOZ平面和XOZ平面三个坐标平面的对称变换矩阵分别为:,-37-,3、三维错切变换,三维错切变换矩阵为:,其中,d,h为沿x方向的错切系数;b,i为沿y方向的错切系数;c,f为沿z方向的错切系数。,-38-,4、三维平移变换,三维平移变换矩阵为:,其中,l,m,n分别为x,y,z三个坐标方向上的平移量。,-39-,5、三维旋转变换,(1)绕z轴旋转角的变换矩阵:,-40-,5、三维旋转变换,(2)绕X轴旋转角的变换矩阵:,-41-,5、三维旋转变换,(3)绕
11、Y轴旋转角的变换矩阵:,-42-,第二节 计算机辅助绘图,计算机辅助绘图是在计算机软硬件的辅助下进行绘图作业的一项技术,具有效率高。便于编辑、修改和管理的特点。本节在介绍目前人们常用的交互式绘图、程序参数化绘图和尺寸驱动式参数化绘图的基础上,介绍参数化图库的建库方法和从三维实体模型中自动生成二维工程图的相关技术。,-43-,一、交互式绘图,交互式绘图是指在交互式绘图系统的支持下,用户使用键盘、鼠标等输入设备通过人机对话的方式进行绘图的方法。这种方法的最大优点在于:用户输入绘图命令及有关参数后,能实时地在图形显示设备上得到所绘的图形,并能直接进行编辑修改,直至满意为止,整个绘图过程非常直观、灵活
12、。,-44-,目前,在国内比较流行的交互式绘图CAD软件有具有自主版权的CAXA电子图板。开目CAD。高华CAD和PICAD等,以及如AutoCAD、Microstation等国外的软件系统。使用最多的还是AutoCAD,-45-,AutoCAD交互式绘图的一般过程,(1)设置绘图环境或套用模板在绘图作业开始前,一般需根据所画图形的特点设置绘图环境。如根据图形的大小确定图形边界,绘制或插入合适的图框、标题栏,并设置合适的显示范围;根据所画图形的复杂程度确定图层的数目,并定义合适的文字样式及尺寸标注样式等。为了提高绘图的效率,避免每次绘图时的重复设置,可根据本行业、本单位的绘图标准建立合适的模板
13、文件,以便以后绘图时直接套用。,-46-,AutoCAD交互式绘图的一般过程,(2)交互式绘图 根据视图的构成和布置首先生成各视图的水平、垂直基准线,由这些基准线的位置通过偏移和坐标点的追踪确定其它图元的相对位置。为保证所绘图形的精确性,绘图时可使用如正交、捕捉及目标捕捉等各种绘图辅助功能。为了便于图形管理,可将不同类型的图形放在不同的图层上;如果某些图层上的图形干涉当前层图形的操作,可将当前不需要操作的图层进行冻结。为了提高绘图的效率,尽量采用镜像、阵列、复制和插入功能,来加快绘图的速度。尽量用1:1的比例绘图。,-47-,AutoCAD绘图实例,见教材中P87P88,建议同学们按教材中的步
14、骤做一遍,复习一下AutoCAD,并体会一下AutoCAD交互绘图的基本步骤和原则。,-48-,二、程序参数化绘图,交互式绘图是根据图形的特点,一条线一条线地通过人机交互来生成图形的,人工干预多,绘图效率低。这种绘图方式对于那些具有相同结构而只是尺不同的图形来说,其工作效率不高的缺陷显得尤为突出。在机械工程图中,由于很多零部件的形状是相似的,例如键,销。螺钉,螺母、滚动轴承等,绘制这些零件的视图一般可采用程序参数化绘图方法完成。,-49-,在程序参数化绘图方法下,用户不再需要调用绘图命令逐条线地绘制图形,这样的工作可交给程序去完成,用户所做的工作只是向程序提供所要求的一些参数。根据用户输入的参
15、数程序将自动地计算确定图形中各实体的其它几何参数,图形中各实体之间的拓扑关系,如相对边平行、邻边垂直等则由程序来保证。,-50-,简单钣金件程序参数化绘图实例,简单钣金件零件图:,用户只要输入x1,y1,a,b,c,d参数,程序自动地计算其它几何参数:,x2=x3=x1+ax4=x5=x1+a-bx6=x1y2=y1,y3=y4=y1+d,y5=y6=y1+c,-51-,零件的AutoLisp程序,-52-,零件的AutoLisp程序,-53-,零件的AutoLisp程序,用文本编辑软件将上述程序编辑完成后,赋予如“Exam.lsp”文件名存放在AutoCAD的某个搜索目录下。调用时,首先在A
16、utoCAD图形编辑状态下装入该文件,命令格式为:(load“Exam”)注意括号不能丢。当该程序正确装入后,就像使用AutoCAD命令一样直接输入函数名draw调用,然后根据程序的提示输入相关参数,程序即可自动绘制所需要的图形。,-54-,程序参数化绘图的参数确定方法,机械工程图参数的选取应尽量结合工程的实际需要和计算的方便性。例如,齿轮工程图样的绘制应该选用齿轮的模数,齿数和变位系数等作为齿轮图形参数,而不是用齿顶圆,分度圆直径等。对于一些如轴承,螺钉,螺母等标准件,可用其规格尺寸作为参数,其它结构尺寸已在工程手册中给定,可事先将这些结构数据存入文件或数据库,调用时,可由程序根据规格尺寸从
17、数据库中检索,这样可尽量减少参数的数量,便于操作者的使用。,-55-,局部形状相似的零件其程序参数化绘图方法的基本思路,例如轴类零件,一般都可将其分解为由圆柱段,圆锥段、螺纹段、花键段等若干轴段组成,而每个轴段往往又包含有倒角,圆角,键槽,退刀槽、中心孔等结构。若将这些形状特征赋予参数,编制成绘图程序,通过调用这些特征绘图程序,可以拼合成各种不同的零件图形,这种绘图方法被称之为形状特征拼合法。,-56-,轴类零件可分解的形状特征及参数,-57-,可以利用AutoLisp程序对每一形状特征进行编程,具体AutoLisp编程语法可参考教材中P153P157内容。请同学们课后用AutoLisp对每个
18、形状进行编程,并上机实验一下这些形状特征程序,并用他们画一个阶梯轴。必须指出:程序参数化绘图也有一定的局限性,即每个图形的绘制均需进行编程,而且这种绘图方法不便于图形的修改。,-58-,三、尺寸驱动式参数化绘图,如果无须对图形实体进行准确定位,而是以草图形式快速绘制图形,然后进行必要的尺寸标注,最后通过驱动程序产生由尺寸标注所控制的准确图形,这就是尺寸驱动式参数化绘图的基本思想。显然,这种绘图方式保留了交互式绘图的灵活性,又具有程序参数化绘图的快捷高效性,是目前被计算机图形系统普遍采用的一种绘图方式。,-59-,1、尺寸驱动参数化绘图原理,尺寸驱动参数化绘图一般是由尺寸驱动参数化软件模块在非参
19、数化图形基础上引入了约束机制实现的。在参数化图形中,除了包含各图元的几何信息外,还包含了各种约束条件。这里所述的约束主要有几何约束和尺寸约束两种。几何约束:为各图元之间的平行、垂直、相切、对齐、相等、对称等拓扑关系。尺寸约束:表示图形中各组成图元的长度、角度、半径及相对位置等。,-60-,1、尺寸驱动参数化绘图原理,几何约束一般自动完成的,该约束生成后图形的拓扑结构已基本固定。尺寸约束则通过尺寸标注来实现的。当所施加的约束正好可以唯一确定图形的结构和大小时,则图形被全约束,参数化工作完成。图形参数化完成后,各尺寸标注的尺寸值就作为参数来处理,修改某一个或多个尺寸值时,系统会自动按新尺寸值进行调
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机械 CAD CAM 技术 第三 计算机 图形 处理

链接地址:https://www.31ppt.com/p-6388186.html