计算机辅助绘图1.ppt

上传人:夺命阿水 文档编号:620110 上传时间:2023-09-14 格式:PPT 页数:32 大小:366.50KB
返回 下载 相关 举报
计算机辅助绘图1.ppt_第1页
第1页 / 共32页
计算机辅助绘图1.ppt_第2页
第2页 / 共32页
计算机辅助绘图1.ppt_第3页
第3页 / 共32页
计算机辅助绘图1.ppt_第4页
第4页 / 共32页
计算机辅助绘图1.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《计算机辅助绘图1.ppt》由会员分享,可在线阅读,更多相关《计算机辅助绘图1.ppt(32页珍藏版)》请在课桌文档上搜索。

1、计算机辅助绘图,显惦爷灶版修益隋弃赏浚韶撮憎稍潜救热地篆们协唁烫洁挟蔬嚏哉拴浮诽计算机辅助绘图1计算机辅助绘图1,课程教学设计,教学目的及要求:了解计算机图形学理论,与计算机绘图的实践结合,通过学习,在计算机理论与交互式图形软件设计之间架起一座桥梁,使学习者通过掌握理论,可以自如使用某种实用绘图软件实现领域内专业知识的计算机图形表达。教学安排:课堂讲授16学时;上机16学时;共计32学时考试形式:开卷考核方式:考试70%,上机20%,平时成绩出勤10%,盾凰岛屈中座秆推蔡躯蜕尼恬呢贼酝噶执栏涧筹矾叔排谢辫赖体蹿位锡波计算机辅助绘图1计算机辅助绘图1,课程教学设计,教材:杜忠友.计算机辅助设计与

2、绘图技术 AutoCAD教程.中国铁道出版社,2006年8月参考资料(含参考书、文献等):1.和青芳.计算机图形学原理及算法教程清华大学出版社,2002.2.朱方生.计算机图形学.武汉大学出版社.2005.83.刘衍聪.CAD技术基础。石油大学出版社。20054.中文AutoCAD 2005经典实例百分百,西北工业大学出版社。20045.刘子建.现代CAD基础与应用技术,湖南大学出版社。6汪勇等.AutoCAD辅助工程绘图.西南交通大学出版社.2003 7.丁绪东.张桂青.AutoCAD2004 实用教程,茄误旁组笛姻好包浆宪爷并雀稠磨极烯漂州液嫉肾巾骆情州溉干络杭掳绩计算机辅助绘图1计算机辅

3、助绘图1,绪论:CAD概念,一)CAD概念计算机图形:用计算机生成、处理和显示图形的学科;由几何数据和几何模型,利用计算机进行显示并存储,并可以进行修改、完善以及有关操作的过程;图象处理:将客观世界中原来存在的物体影象处理成新的数字化图象的相关技术;如CT扫描、X射线探伤等;模式识别:对所输入的图象进行分析和识别,找出其中蕴涵的内在联系或抽象模型;如邮政分检设备、地形地貌识别等;计算几何:研究几何模型和数据处理的学科,讨论几何形体的计算机表示、分析和综合,研究如何方便灵活、有效地建立几何形体的数学模型以及在计算机中更好地存贮和管理这些模型数据;,歌蛋序班盒睫漠薯狭稿尺用迎舜空挟哉套私斟魏锯痴钥

4、乘莫兆籽议秽讽汇计算机辅助绘图1计算机辅助绘图1,计算机图形学课程内容,图形学发展历史,研究内容,应用,图形软件标准化计算机绘图的硬件系统:显示处理器,显示器,绘图机,打印机基本图形元素的生成算法:生成直线的DDA算法生成直线的Bresenham算法绘圆弧的正负法,图瞬宽遏壤酚擒须苔充校婴匿粹屏鸳宗乱芬世误镶菊寡废渣笛汇垒酸送蓟计算机辅助绘图1计算机辅助绘图1,二维图形的生成,字符屏幕与图形屏幕C语言图形函数:颜色控制,线型、绘图函数,屏幕、视区及图形管理二维图形裁剪:区域填充:多边形填充、种子填充、填充函数图形模式下的文本:图形模式下字体的装入、文本设置、文本的调准,屏幕上输出文本,汉字文本

5、的输出方法,廓迄痘遣犁征共戍觅抹励胀捐凑邀山菩汉凹决渔婆颇碌昼俯址蚁定瞧顶绞计算机辅助绘图1计算机辅助绘图1,二维图形变换,二维图形的矩阵方法:矩阵和齐次坐标、平移,旋转比例,对称,错切,复合简单的动画程序设计动画的种类和条件,移位动画,多重屏幕页,摧芥云詹官丰居渣祸仟卧嚼申厨塌务凯祸卞恢孝崖脖弟钝锤路酥饥钞件媒计算机辅助绘图1计算机辅助绘图1,图形交互技术,常用函数:坐标与字符串输出DOS,BIOS中断调用接口窗口技术:窗口编制光标定位技术:光标设置,移动,读取,步距,菜单技术:菜单选项的方法,编制鼠标使用,铱欢湖照娶绘听惶侍唯研刊裸娶莎喉庞腻遇颈苏墒柱铱哇蔑骨侣债卧亏运计算机辅助绘图1计算

6、机辅助绘图1,图形数据结构与三维形体构成,平面图形数据结构三维形体数据结构三维形体构成三维形体的变换,吞赴迷晴簇炕淫费液弧噬乾朝湘淀翔刹讼外也辨洼安谬崭双肾暇萤晨勿燃计算机辅助绘图1计算机辅助绘图1,概念,理解:图形,图像,人类视觉与机器感知;图形,对象(客观实体,抽象概念)图形模型图形显示计算机图像处理 改造、改进技术、分析CAD 资料整理分析、工程计算、结构模型分析、设计优化、经费预决算、绘制图形 计算系统图形系统数据库思考题:给出几个自己了解的计算机绘图应用实例;了解AutoCAD;,瞬望俩低老猪怀痪嘎殆层房瓢迢肮霹总磅喧誉迹耸缺惯名骂塘升灼炕径炉计算机辅助绘图1计算机辅助绘图1,计算机

7、图形的发展历史,图形硬件设备:计算机图形学起源于麻省理工学院50、60年代伺服机构实验室1952年世界上第一台数控铣床的原型。1957年美国空军将第一批三坐标数控铣床装备了飞机工厂。大型精密数控绘图机也同时诞生。APT数控加工自动编程语言 1964年孔斯曲面成就现代计算机辅助几何设计技术 光笔交互式图形显示器 1962年 刷新式随机扫描图形终端 IBM 2250显示器1964年硬件输入设备向量型图形输入设备有数字化板、鼠标器、光笔等 光栅扫描型图形输入设备有扫描仪和摄象机。常用的图形输出设备 向量型 绘图机 光栅扫描型点阵式打印机、热敏印刷机、静电印刷机、喷墨印刷机以及激光打印机等等。,证眼放

8、煤矛桑扮膛豫捆袖管埃云瀑醛圃弥桔锚虏阶疼址恕究衅椒铣劝茅舔计算机辅助绘图1计算机辅助绘图1,图形软件的发展,系统软件或标准GKS核心系统 二维图形标准ANSGKS系统1983CORE系统 3D CORE图形软件标准图形软件层次结构零级图形软件设备驱动程序 输入、输出 面向系统一级图形软件生成基本图形元素、设备管理二级图形软件建立图形结构 定义、修改、输出图形三级图形软件解决某类应用问题,迷峦函奔凭芹巨云策陶辜槐父席翱赡猛潮断衷支蜗袖耶捍错刊沙汉孩觉环计算机辅助绘图1计算机辅助绘图1,图形软件的发展,基本(支撑)图形软件、应用图形软件基本图形软件内容:系统管理、定义输出基本图素及复合图素图形、图

9、形变换(几何变换、开窗、裁剪)、实时输入处理、交互处理应用图形软件:Visual FoxPro,WinZip,Winrar,Word,Excel,FrontPage,HTML,PowerPoint,AutocAD,3ds max,PhotoShop,3ds VIZ,Solid Works,Solid Edge,CAXA,Inventor,UGNX,Protel Dxp,Catia,Cordraw,等。图形系统的功能计算、存储、对话、输入、输出常用的绘图工具软件基于微机AutoCAD、CADKEY、Solid Works 基于工作站UG、Pro/Engineering、I-DEAS,说掉歧怪税缺

10、抨疚寇禹疙拙阳怎跟鼎弦胸讫埔仔吹盘饰躁涉疤绑诡编牙芥计算机辅助绘图1计算机辅助绘图1,计算机软件绘图分类,按系统的工作方式及功能检索式、自动、交互按基本的处理技术:一类是线条,如工程图、地图、曲线图表等;另一类是明暗图,与照片相似。为了生成图形,首先要有原始数据或数学模型,如工程人员构思的草图,地形航测的判读数据,飞机的总体方案模型,企业经营的月统计资料等等。这些数字化的输入经过计算机处理后变成图形输出。,滓俊祖云猜厌涕吓干浊忌笨镍剧挣溯访羹尺矛曳诉衫短边燎仅琳摩氓腊炉计算机辅助绘图1计算机辅助绘图1,应用领域,计算机辅助设计与制造(CAD/CAM)科学技术及事务管理地形地貌和自然资源图绘制

11、系统模拟计算机动画艺术商业作战指挥军事训练人体模型,食美抨颊镇僻文税熙坦禄缓者茫妒蹄窝浊扬愿爵梦韭挟纠谎链膛远眶蓟课计算机辅助绘图1计算机辅助绘图1,CAD基础技术,1计算机硬件和软件技术。例如:CPU,windows等。2图形技术。例如:图形学算法、图形软件等。3工程分析技术。例如:有限元分析、仿真、优化设计方法以及各行业的工程分析(如运动部件受力分析、暖通能耗分析、电力工程分析等)。4软件设计技术。5文字处理技术。6工程管理技术。7智能技术。例如专家系统、知识工程和人工智能。8数据库技术。9多媒体技术。10网络技术。,娥环抗谨资哉许载依曙恫褐匈炮拢乍凝夹仓为懊琵划仟茧秉仍烬清篱豌蔓计算机辅

12、助绘图1计算机辅助绘图1,CAD基本内容,1建立模型。几何模型、数学模型、物理模型等。2计算分析。对模型进行静态和动态的强度、磨损、耗能、振动和热变形等方面的分析。3仿真。利用计算机构造与实际产品和系统相同的模型进行仿真,例如:汽车的运动模拟、连杆机构的干涉检查、桥梁的结构强度力学分析、暖通系统的能耗仿真分析等,从而发现工程中存在的问题,修正原始设计,缩短开发时间,降低设计成本,提高设计成功率。4绘图。形成图纸和技术文件。5数据处理和存储,娘岔萌呕普殃苫秽吧歼做龙世钥二炯灾绿抽润圭困淘浇络谓漓终开动牡底计算机辅助绘图1计算机辅助绘图1,CAD系统构成(硬件、软件),硬件系统包括运算器、控制器、

13、存储器、输入设备和输出设备软件系统 包括系统软件和应用软件。系统软件:DOS,windows,UNIX,Linux等。应用软件:Visual FoxPro,WinZip,Winrar,Word,Excel,FrontPage,HTML,PowerPoint,AutocAD,3ds max,PhotoShop,3ds VIZ,Solid Works,Solid Edge,CAXA,Inventor,UGNX,Protel Dxp,Catia,Cordraw等。,酚莹许歉焉婪颇躬摆移恭营撒除人荆阮硬矢幂断曼垮住姚鄂藉将申悯挖赡计算机辅助绘图1计算机辅助绘图1,几何造型技术,几何模型是用数据结构以计

14、算机能够理解和处理的形式,对物体的几何形状和属性(如颜色、纹理等)进行准确定义形成的模型,是应用很广泛的一类模型。几何造型技术定义、描述、生成几何模型并进行编辑修改的技术。AutoCAD就是应用几何造型技术进行几何造型的软件系统。几何造型基本概念点、边、面、环、体、体素、边界、几何信息、拓扑信息等。几何信息是描述点、边、面、环、休、体素、边界的几何性质和度量关系的数据。拓扑信息是描述上述元素连接关系的数据。一个形体用点、边、面来定义,所以形体表面必须封闭、有向、非自交、有界并连接,这也是几何造型的要求。同时,形体还应该满足刚性要求、三维一致性、有限的描述表示和边界确定等要求。刚性要求是指形体的

15、形状与形体的位置和方向无关;三维一致性是指形体没有悬面和孤立的边界(悬边)。几何造型的3种模型 常用的是线框模型(wireframe Model)、表面模型Surface Model和实体模型(Solid model)。,才儒氓羚炊规趋腆渊丛煌缩瞄鹏腺栽要轧春捻绕汐觅匿操综锚匙虽瑰恼盅计算机辅助绘图1计算机辅助绘图1,实体造型技术及表示,特征表示法:是用一组特征参数来定义一组类似的实体边界表示法:是一种把三维实体用其表面的边界(顶点、边和平面)来表示的方法延伸表示法(Sweep):是将一个截面沿一个轨道扫过空间而形成实体的操作构造实体几何表示法(结构体素CSG树):用基本几何造型体如立方体、球

16、、圆柱等通过布尔运算来构造一个实体。空间分割表示法:是将实体分解成一组相邻的、互不相交的基本实体来表示。空间分割的方法有单元表示法、空间位置枚举法、八叉树法等,结有板无萍挣俗栗猴驯雀茬袄慌遍姬梁想挞汤芽炒侗蝇剂眠挽莹森眠聊入计算机辅助绘图1计算机辅助绘图1,基本图形生成技术,(一)扫描转换概念:将顶点参数表示的图形转换为像素(点阵)表示的图形称为光栅图形的扫描转换。基本图形的光栅扫描转换也称为图元生成。图元的扫描转换分为确定与图元相关的像素集合和用颜色及其他属性对这些属性进行写操作两个步骤。(二)扫描转换直线:是计算出落在直线上或与它临近的一组像素,以一定的颜色用这组像素近似替代连续的没有宽度

17、的笔直直线,并在屏幕上显示的过程。扫描转换直线有数值微分DDA,中点算法方法(三)扫描转换弧:中点算法,多边形迫近法,正负法椭圆弧生成的中点算法等(四)图元属性控制:线宽控制、线型控制,醉虑馅贩迪郊娥秋帘册驾桔裤吨扭犹碳咕涛姐抖哦纶噪戚构鉴美酿暴纶泰计算机辅助绘图1计算机辅助绘图1,基本图形生成技术,(五)填充:分为确定填充像素及颜色两个步骤。包括内容有矩形、多边形、图案填充(六)字符表示和输出:ASCII码及GB2312-80通信用汉字字符集及其交换码标准 字符的图形有点阵字符和轮廓字形两种表示方法。(七)二维裁剪:把整个图形中的所需要的一部分放到屏幕显示区内舍弃图形的其他部分的过程为裁剪(

18、clip)。图形在屏幕上显示的区域称做窗口,一般为矩形。裁剪算法的关键是确定图形中哪些点、线、多边线位于窗口之中或之外。直线裁剪有编码、中点分割算法、参数化算法,字符裁剪分为基于字符串、基于字符、基于构成字符的最小元素三种方法。直线与裁剪窗口的位置关系如下图:(八)三维裁剪 经过投影后形成二维图形进行裁剪,求求群蝶衙脓传堕下绑休蛾硝向路河乃韶堡坊墓砾可骨斯哗蕊畸天充霉馁计算机辅助绘图1计算机辅助绘图1,反走样技术Aliasing/Antialiasing,锯齿失真 在光栅图形中用离散量来显示连续量所带来的这种失真现象,称为走样(Aliasing)。用于消除或减轻这种失真的技术,称为反走样技术(

19、Antialiasing)。反走样技术有两种,一种是提高显示器分辨率,二是使用不同的灰度来显示边缘的像素。后者双分为不加权的区域取样和加权的区域取样。(一)不加权区域取样步骤1)将直线看成是具有定宽度的狭长的矩形。2)直线与像素相交时,求出相交区域的面积3)根据此面积确定该像素的亮度。不足:覆盖面积与理想直线的距离不管有多大,取得的灰度值都相同,逮呸弥丸峰驹傅棵拭烦职蔗多叶胀瞎晚衅幼斋囊则骆托冷鲍部生柴渺搜秀计算机辅助绘图1计算机辅助绘图1,(二)加权区域取样灰度值和覆盖面积,理想直线间的距离有关,加权的区域取样,摘锨魁茅璃松恭干彰卸泪飞扼剑抄俐檀彰湛词国塔傻烃搔铱特桓悦寡伤敖计算机辅助绘图1

20、计算机辅助绘图1,图形变换技术和三维投影,图形变换基本原理:通过图形变换可实现大小、位置、方向等的变化,可实现投影透视,甚至可生成复杂的图形。齐次坐标表示法:n维微量的变换是在n+1维的空间是进行,变换后n维结果返回到特定的n维空间 图形基本变换:比例、对称、旋转、平移、错切,梳胎雕泌好资安销读竣酣画遭林池想漳晋霓议聘擦阮瑰腔郊昌弊雷瞪厉培计算机辅助绘图1计算机辅助绘图1,图形变换技术和三维投影,瞥嫩翌裂蜜粒傍农落阻剐望捐坯派巨膛锨价隅杨惺毗莆菠走斟璃略憨灰抓计算机辅助绘图1计算机辅助绘图1,三维投影:,目的为了将三维图形表示在二维平面上,需要投影变换。投影变换有平行投影和透视投影。灭点:对于

21、三维空间中任意一组平行线来说,如果它们平行于投影平面,那么它们的透视投影仍然保持平行;如果他们不平行于投影平面,那么它们的透视投影不再保持平行,并且会汇聚到一个点,该点称为灭点(Vanishing Point);平行于坐标轴的一组平行线形成的灭点称为主灭点(Principal Vanishing Point)或轴灭点(Axis Vanishing Point)。,弘架冬巷讯智嘶缆阀蚁赁烃浙砧倦戮谚锋锁鉴函意危坎钓拥氏融晨怂盯氓计算机辅助绘图1计算机辅助绘图1,透视主灭点,透视投影的主灭点的数目等于与投影平面相交的坐标轴的数目,而三维空间中的任意投影平面最少与一个坐标轴相交,最多与x,y,z三个

22、坐标轴都相交,所以主灭点的数目最少为1个,最多为3个。根据主灭点的数目,我们可以将透视投影分为三类,即一点透视、二点透视和三点透视。,二甥抄卖时负嚣仇钨晃瘟衍噬炊手流琴藕蓑柞嫉偷洋胎跌吻痹达叠惠倍躬计算机辅助绘图1计算机辅助绘图1,投影分类,无气赤撕网辜息棍借墒庸柿蹲拭贵畏暑摘率乘观落航笑宠慈郡缎椎涎熬彬计算机辅助绘图1计算机辅助绘图1,颜色模型:,有(无)源物体如CRT电视机使用红、绿、蓝三基色相加混色形成特定颜色作为显示颜色的方法。物理光学描述参数色彩,饱和度,亮度(光的强度),主波长,纯度,明度;可见光,400-700nm,紫,蓝青,绿,黄,橙,红。条件等色:不同的光谱分布的光可能产生相

23、同的视觉效果。颜色模型面向硬件:三基色RGB模型红(580nm),绿(545nm),蓝(440nm)。彩色打印机使用CMY颜色模型,属于相减混色(青cyan,品红magenta,黄yellow)彩色电视机使用YUV颜色模型(亮度Y,色差UV:UV是构成彩色的两个分量)或YIQ颜色模型(亮度Y,包含主波长和纯度信息的色差信号I,Q,将亮度和色度分开)。面向用户的颜色模型是HSV颜色模型,又称为HSB颜色模型。HSV:色彩hue,饱和度saturation,明度value或亮度Brightness,雄舌光席扩主锁臭薯萧催典磕绒纫链凳哑澎透糜嗽镇鳃撞戍变懂明或超鹏计算机辅助绘图1计算机辅助绘图1,消

24、隐技术:,消去隐藏线和面,消隐算法:物体空间算法(可见),图像空间算法(对图像中的每个像素,决定哪个物体上的该像素最靠近观测点,然后用此物体上相应像素的颜色画出此像素。画家算法:按视点至物体各面的距离,把构成物体的各多边形面按从远到近的顺序依次画出,由于后画出的多边形面覆盖了先画出的多边形面,很像画家作画先画远景后用近景覆盖远景的过程,这种算法的步骤:1按各多边形最远点的Z坐标排序,形成列表2若在排序中出现多边形互相贯穿等情况则将多边形在贯穿处分割3根据Zmin排序的顺序从远到近地画出各多边形;缓冲区算法;扫描线算法;区域分割算法),疏细斥今苍乐肿我芜是蚁度横盂尿堵阻硬趁壹异蚁假拂电瓷颅鞍让着箱酱计算机辅助绘图1计算机辅助绘图1,真实感图形,建立各种模型来模拟真实物体的光照,明暗,阴影,透明,纹理。光照模型分简单与全局模型,全局考虑直接反射光及周围环境光对物体的表面光亮的影响,它可模拟出镜面映像透明等较细微的光照效果。,喀前素僚忻僻赊脆狞瞄五域襄卿渴铆逻垂阿拐煎泉弃霹航皂怪罗朵窥板琢计算机辅助绘图1计算机辅助绘图1,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号