机械CADCAM技术第4章.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《机械CADCAM技术第4章.pptx》由会员分享,可在线阅读,更多相关《机械CADCAM技术第4章.pptx(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一节第一节 图形变换图形变换窗口视区变换1.窗口矩形观察框,用以显示感兴趣的图形内容。窗口一般用矩形对角坐标表示。涉及图形剪裁技术。窗口也可定义为圆形、多边形等异型窗口。窗口可以嵌套。窗口2.视区在图形设备上定义的矩形区域。视区同样用矩形对角坐标表示。视区应小于等于屏幕区域,可在同一屏幕上定义多个视区。第1页/共67页3.窗口与视区的变换若将窗口内容在相应视区上显示,必须进行坐标变换。其变换归结为坐标点的变换。窗口与视区的变换第2页/共67页窗口与视区坐标点的变换:可见:若视区大小不变,窗口缩小或放大,会使图形放大或缩小。若窗口大小不变,视区缩小或放大,则图形会跟随缩小或放大。若窗口与视区大
2、小相同时,则图形大小比例不变。若视区与窗口纵横比不同时,则图形会产生伸缩变形。第3页/共67页1.工程图形的齐次坐标矩阵表示齐次坐标:将一个n维向量用n+1维向量表示。例:平面三角形A齐次坐标矩阵表示123oxy二维图形的几何变换二维图形的几何变换若图形A经过某种变换后得到图形B,则有:B=ATT称为变换矩阵,二维:T为3x3矩阵,三维:T为4x4矩阵。A第4页/共67页(1)比例变换变换矩阵为:坐标点(x,y,1)变换运算:若a=d=1,为恒等变换,变换后的图形不变;若a=d1,1时为等比例放大,0沿+x方向错切;c0沿+y方向错切;b1等比例缩小;0s1等比例放大。第14页/共67页3.复
3、合变换 由多种基本变换的组合而实现的变换。复合变换矩阵:等于各基本变换矩阵的有序乘积。例:三角形abc绕任意点A旋转角,步骤:旋转中心平移到坐标原点T平;绕原点旋转T转;旋转中心平移到原来位置T平。复合变换矩阵T为:坐标点变换:XY1=XY1T第15页/共67页坐标点变换:XY1=XY1T绕任意点A旋转角的点坐标计算第16页/共67页#include#include#include#definePI3.1415926main()floatdegree=90,x3=40,90,40,y3=40,40,60;floatx13,y13;inti,m,n,xa=20,ya=30;m=DETECT;in
4、itgraph(&m,&n,c:);degree=degree*PI/180;for(i=0;i3;i+)x1i=xi*cos(degree)-yi*sin(degree)-xa*cos(degree)+ya*sin(degree)+xa;y1i=xi*sin(degree)+yi*cos(degree)-xa*sin(degree)-ya*cos(degree)+ya;line(x10,y10,x11,y11);line(x10,y10,x12,y12);line(x11,y11,x12,y12);closegraph();三角形绕任意点A旋转C语言程序:已知条件A点坐标(20,30)旋转角
5、90度三角形(40,40)(90,40)(40,60)第17页/共67页三维图形变换矩阵T:44矩阵左上角子矩阵:图形的比例、对称、错切和旋转变换;左下角子矩阵:平移变换;右上角子矩阵:透视变换;右下角子矩阵:比例变换。三维图形的几何变换三维图形的几何变换第18页/共67页1、比例变换变换矩阵为:其中,a,e,j分别为x,y,z方向的比例因子。第19页/共67页 相对于xoy平面、yoz平面和xoz平面三个坐标平面的对称变换矩阵分别为:2、对称变换第20页/共67页3、错切变换变换矩阵为:d、h:沿x方向的错切系数;b、i:沿y方向的错切系数;c、f:沿z方向的错切系数。第21页/共67页4、
6、平移变换 变换矩阵为:l,m,n:为x,y,z三个坐标方向的平移量。第22页/共67页5、旋转变换(1)绕x轴旋转a角的变换矩阵:(平行于yoz平面)(2)绕y轴旋转a角的变换矩阵:(平行于xoz平面)第23页/共67页(3)绕z轴旋转a角的变换矩阵:(平行于xoy平面)第24页/共67页三维头型的投影变换和透视变换投影变换(三视图)主视图:变换矩阵中坐标y0,其它坐标不变:俯视图 令z0,绕x顺时针旋转90,再在负z方向平移,其变换矩阵为:第25页/共67页左视图:令x0,绕z轴逆时针转90,再沿负x方向平移,变换矩阵为:第26页/共67页a)一点透视b)二点透视c)三点透视透视变换:是通过
7、视点将三维物体投影到投影面的变换。第27页/共67页第二节 计算机辅助绘图1、交互式绘图2、程序参数化绘图3、尺寸驱动式参数化绘图4、参数化图库使用与建立5、工程图自动生成第28页/共67页交互式绘图交互式绘图:在交互式绘图系统的支持下,使用键盘、鼠标等输入设备通过人机对话进行工程绘图。特点:绘图过程直观、灵活,效率不高。常用绘图软件系统:AutoCAD、高华CAD、开目CAD、PICAD等,其中以AutoACD最为普及。第29页/共67页例:使用AutoCAD绘制固定钳身零件图步骤:1)设置图幅选择GB_A3为样板建立clamp图形文件,用LIMITS命令设置绘图范围(594420)。2)设
8、置图层建立CENTER、HIDDEN、DIM、HATCH四个图层,并设置各图层颜色和线型。3)设置绘图辅助状态设置捕捉方式END、INT、CEN,用F8设置正交绘图。视图布置与俯视图的绘制4)设置当前层置CENTER为当前层,并在当前层画各视图中心线。5)执行UCS命令设定俯视图上中心线的交点为当前用户坐标系的原点,绘制俯视图轮廓线。第30页/共67页6)作视图间对齐辅助线,确定主视图及左视图的轮廓。第31页/共67页通过对各视图的倒角、圆角、剖面线绘制,标注尺寸,最终得到完整的工程图。第32页/共67页程序参数化绘图原理:用一组变量记录图形的几何参数和结构参数,用程序表示图形的拓扑关系和结构
9、信息,最终将图形信息记录在程序中。步骤:确定参数变量,包括形状参数、位置参数和方位(旋转)参数;通过参数变量计算各图形实体的坐标参数;调用图形函数,编制绘图程序。第33页/共67页如:一简单板金件绘制AutoLisp程序,其参数包括(x1,y1,a,b,c,d):(defunc:draw()(setqp0(getpointnbasepoint:)(setqa(getdistp0ndimensiona:)(setqb(getrealndimensionb:)(setqc(getrealndimensionc:)(setqd(getrealndimensiond:)(setqx1(carp0)(s
10、etqy1(cadrp0)(setqx2(+x1a)(setqy2y1)(setqx3x2)(setqy3(+y2d)(setqx4(-x3b)(setqy4y3)(setqx5x4)(setqy5(+y1c)(setqx6x1)(setqy6y5)(setqp1(listx1y1)(setqp2(listx2y2)(setqp3(listx3y3)(setqp4(listx4y4)(setqp5(listx5y5)(setqp6(listx6y6)(commandlinep1p2p3p4p5p6c))第34页/共67页存储:赋予上述程序文件名“Exam.lsp”进行存储。装载:在AutoCA
11、D环境下用命令(load“Exam”)装入该文件;调用:如同AutoCAD命令,输入函数名draw即可自动绘制所需图形。图形元素拼装:用AutoLisp编制一个个图形元素程序(如图4.19),通过编程拼装复杂零件图,如轴类零件。特点:绘图效率高;可与分析程序结合,实现规则产品自动化设计。AutoLisp文件装载和调用第35页/共67页尺寸驱动参数化绘图是目前计算机绘图普遍采用的一种绘图技术。绘制步骤:草图绘制图形规整添加约束生成准确图形。原理:通过几何约束和尺寸约束,按所给尺寸参数驱动图形绘制。几何约束:平行、垂直、相切、相等、对齐、对称等拓扑关系。尺寸约束:各图元长度、角度、半径及相对位置等
12、。全约束:若施加的约束正好可以唯一确定图形的结构和大小。欠约束:若施加的约束小于所需约束。过约束:若施加的约束大于所需约束。欠约束和过约束,可通过增加或删除适当尺寸标注加以解决。尺寸驱动式参数化绘图草图规整第36页/共67页尺寸驱动参数化绘图实例一尺寸驱动参数化绘图实例二第37页/共67页参数化图库的使用与建立参数化图库的使用与建立参数化图库应用:用于螺栓、螺母、轴承等标准件,常见绘图系统均附有常用标准件参数化图库。参数化图库建立方法:用AutoCAD形(Shape)、块(Block)功能建立图形符号库;用程序化参数绘图方法,编制参数化绘图程序,组成图形程序库;利用绘图系统提供的参数化图库管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机械 CADCAM 技术
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内