《计算机辅助绘图精选PPT.ppt》由会员分享,可在线阅读,更多相关《计算机辅助绘图精选PPT.ppt(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机辅助绘图第1 页,此课件共32 页哦课程教学设计 教学目的及要求:u 了解计算机图形学理论,与计算机绘图的实践结合,通过学习,在计算机理论与交互式图形软件设计之间架起一座桥梁,使学习者通过掌握理论,可以自如使用某种实用绘图软件实现领域内专业知识的计算机图形表达。教学安排:u 课堂讲授16 学时;上机16 学时;共计32 学时 考试形式:开卷 考核方式:u 考试70%,上机20%,平时成绩出勤10%第2 页,此课件共32 页哦课程教学设计 教材:杜忠友.计算机辅助设计与绘图技术AutoCAD 教程.中国铁道出版社,2006 年8 月 参考资料(含参考书、文献等):1.和青芳.计算机图形学原
2、理及算法教程清华大学出版社,2002.2.朱方生.计算机图形学.武汉大学出版社.2005.83.刘衍聪.CAD 技术基础。石油大学出版社。20054.中文AutoCAD2005 经典实例百分百,西北工业大学出版社。20045.刘子建.现代CAD 基础与应用技术,湖南大学出版社。6 汪勇等.AutoCAD 辅助工程绘图.西南交通大学出版社.20037.丁绪东.张桂青.AutoCAD2004 实用教程第3 页,此课件共32 页哦 绪论:CAD 概念 一)CAD 概念计算机图形:用计算机生成、处理和显示图形的学科;由几何数据和几何模型,利用计算机进行显示并存储,并可以进行修改、完善以及有关操作的过程
3、;图象处理:将客观世界中原来存在的物体影象处理成新的数字化图象的相关技术;如CT 扫描、X 射线探伤等;模式识别:对所输入的图象进行分析和识别,找出其中蕴涵的内在联系或抽象模型;如邮政分检设备、地形地貌识别等;计算几何:研究几何模型和数据处理的学科,讨论几何形体的计算机表示、分析和综合,研究如何方便灵活、有效地建立几何形体的数学模型以及在计算机中更好地存贮和管理这些模型数据;第4 页,此课件共32 页哦计算机图形学课程内容 图形学发展历史,研究内容,应用,图形软件标准化 计算机绘图的硬件系统:显示处理器,显示器,绘图机,打印机 基本图形元素的生成算法:生成直线的DDA 算法 生成直线的Bres
4、enham 算法 绘圆弧的正负法第5 页,此课件共32 页哦二维图形的生成 字符屏幕与图形屏幕 C 语言图形函数:颜色控制,线型、绘图函数,屏幕、视区及图形管理 二维图形裁剪:区域填充:多边形填充、种子填充、填充函数 图形模式下的文本:u 图形模式下字体的装入、文本设置、文本的调准,屏幕上输出文本,汉字文本的输出方法第6 页,此课件共32 页哦二维图形变换 二维图形的矩阵方法:u 矩阵和齐次坐标、平移,旋转比例,对称,错切,复合 简单的动画程序设计u 动画的种类和条件,移位动画,多重屏幕页第7 页,此课件共32 页哦图形交互技术 常用函数:u 坐标与字符串输出uDOS,BIOS 中断调用接口
5、窗口技术:窗口编制 光标定位技术:u 光标设置,移动,读取,步距,菜单技术:菜单选项的方法,编制 鼠标使用第8 页,此课件共32 页哦图形数据结构与三维形体构成 平面图形数据结构 三维形体数据结构 三维形体构成 三维形体的变换第9 页,此课件共32 页哦概念 理解:图形,图像,人类视觉与机器感知;u 图形,对象(客观实体,抽象概念)u 图形模型 图形 显示u 计算机图像处理 改造、改进技术、分析uCAD 资料整理分析、工程计算、结构模型分析、设计优化、经费预决算、绘制图形 计算系统图形系统数据库 思考题:给出几个自己了解的计算机绘图应用实例;了解AutoCAD;第10 页,此课件共32 页哦计
6、算机图形的发展历史 图形硬件设备:u 计算机图形学起源于麻省理工学院50、60 年代伺服机构实验室u 1952 年世界上第一台数控铣床的原型。1957 年美国空军将第一批三坐标数控铣床装备了飞机工厂。大型精密数控绘图机也同时诞生。APT 数控加工自动编程语言1964 年孔斯曲面成就现代计算机辅助几何设计技术u 光笔交互式图形显示器1962 年 刷新式随机扫描图形终端IBM2250 显示器1964 年 硬件输入设备u 向量型图形输入设备有数字化板、鼠标器、光笔等u 光栅扫描型图形输入设备有扫描仪和摄象机。常用的图形输出设备u 向量型 绘图机u 光栅扫描型点阵式打印机、热敏印刷机、静电印刷机、喷墨
7、印刷机以及激光打印机等等。第11 页,此课件共32 页哦图形软件的发展 系统软件或标准uGKS 核心系统 二维图形标准uANS GKS 系统1983uCORE 系统3DCORE 图形软件标准 图形软件层次结构u 零级图形软件 设备驱动程序 输入、输出 面向系统u 一级图形软件 生成基本图形元素、设备管理u 二级图形软件 建立图形结构 定义、修改、输出图形u 三级图形软件 解决某类应用问题第12 页,此课件共32 页哦图形软件的发展 基本(支撑)图形软件、应用图形软件u 基本图形软件 内容:系统管理、定义输出基本图素及复合图素图形、图形变换(几何变换、开窗、裁剪)、实时输入处理、交互处理u 应用
8、图形软件:VisualFoxPro,WinZip,Winrar,Word,Excel,FrontPage,HTML,PowerPoint,AutocAD,3dsmax,PhotoShop,3dsVIZ,SolidWorks,SolidEdge,CAXA,Inventor,UGNX,ProtelDxp,Catia,Cordraw,等。图形系统的功能u 计算、存储、对话、输入、输出 常用的绘图工具软件u 基于微机AutoCAD、CADKEY、SolidWorksu 基于工作站UG、Pro/Engineering、I-DEAS第13 页,此课件共32 页哦计算机软件绘图分类 按系统的工作方式及功能
9、检索式、自动、交互 按基本的处理技术:一类是线条,如工程图、地图、曲线图表等;另一类是明暗图,与照片相似。为了生成图形,首先要有原始数据或数学模型,如工程人员构思的草图,地形航测的判读数据,飞机的总体方案模型,企业经营的月统计资料等等。这些数字化的输入经过计算机处理后变成图形输出。第14 页,此课件共32 页哦应用领域 计算机辅助设计与制造(CAD/CAM)u 科学技术及事务管理u 地形地貌和自然资源图绘制u 系统模拟 计算机动画u 艺术商业u 作战指挥军事训练u 人体模型第15 页,此课件共32 页哦CAD 基础技术 1 计算机硬件和软件技术。例如:CPU,windows 等。2 图形技术。
10、例如:图形学算法、图形软件等。3 工程分析技术。例如:有限元分析、仿真、优化设计方法以及各行业的工程分析(如运动部件受力分析、暖通能耗分析、电力工程分析等)。4 软件设计技术。5 文字处理技术。6 工程管理技术。7 智能技术。例如专家系统、知识工程和人工智能。8 数据库技术。9 多媒体技术。10 网络技术。第16 页,此课件共32 页哦CAD 基本内容 1 建立模型。几何模型、数学模型、物理模型等。2 计算分析。对模型进行静态和动态的强度、磨损、耗能、振动和热变形等方面的分析。3 仿真。利用计算机构造与实际产品和系统相同的模型进行仿真,例如:汽车的运动模拟、连杆机构的干涉检查、桥梁的结构强度力
11、学分析、暖通系统的能耗仿真分析等,从而发现工程中存在的问题,修正原始设计,缩短开发时间,降低设计成本,提高设计成功率。4 绘图。形成图纸和技术文件。5 数据处理和存储第17 页,此课件共32 页哦CAD 系统构成(硬件、软件)硬件系统包括运算器、控制器、存储器、输入设备和输出设备 软件系统 包括系统软件和应用软件。u 系统软件:DOS,windows,UNIX,Linux 等。u 应用软件:VisualFoxPro,WinZip,Winrar,Word,Excel,FrontPage,HTML,PowerPoint,AutocAD,3dsmax,PhotoShop,3dsVIZ,SolidWo
12、rks,SolidEdge,CAXA,Inventor,UGNX,ProtelDxp,Catia,Cordraw等。第18 页,此课件共32 页哦几何造型技术 几何模型u 是用数据结构以计算机能够理解和处理的形式,对物体的几何形状和属性(如颜色、纹理等)进行准确定义形成的模型,是应用很广泛的一类模型。几何造型技术u 定义、描述、生成几何模型并进行编辑修改的技术。u AutoCAD 就是应用几何造型技术进行几何造型的软件系统。几何造型基本概念u 点、边、面、环、体、体素、边界、几何信息、拓扑信息等。u 几何信息是描述点、边、面、环、休、体素、边界的几何性质和度量关系的数据。u 拓扑信息是描述上述
13、元素连接关系的数据。u 一个形体用点、边、面来定义,所以形体表面必须封闭、有向、非自交、有界并连接,这也是几何造型的要求。同时,形体还应该满足刚性要求、三维一致性、有限的描述表示和边界确定等要求。刚性要求是指形体的形状与形体的位置和方向无关;三维一致性是指形体没有悬面和孤立的边界(悬边)。几何造型的3 种模型u 常用的是线框模型(wireframeModel)、表面模型SurfaceModel 和实体模型(Solidmodel)。第19 页,此课件共32 页哦实体造型技术及表示 特征表示法:是用一组特征参数来定义一组类似的实体 边界表示法:是一种把三维实体用其表面的边界(顶点、边和平面)来表示
14、的方法 延伸表示法(Sweep):是将一个截面沿一个轨道扫过空间而形成实体的操作 构造实体几何表示法(结构体素CSG 树):用基本几何造型体如立方体、球、圆柱等通过布尔运算来构造一个实体。空间分割表示法:是将实体分解成一组相邻的、互不相交的基本实体来表示。空间分割的方法有单元表示法、空间位置枚举法、八叉树法等第20 页,此课件共32 页哦基本图形生成技术(一)扫描转换概念:将顶点参数表示的图形转换为像素(点阵)表示的图形称为光栅图形的扫描转换。基本图形的光栅扫描转换也称为图元生成。图元的扫描转换分为确定与图元相关的像素集合和用颜色及其他属性对这些属性进行写操作两个步骤。(二)扫描转换直线:是计
15、算出落在直线上或与它临近的一组像素,以一定的颜色用这组像素近似替代连续的没有宽度的笔直直线,并在屏幕上显示的过程。扫描转换直线有数值微分DDA,中点算法方法(三)扫描转换弧:中点算法,多边形迫近法,正负法椭圆弧生成的中点算法等(四)图元属性控制:线宽控制、线型控制第21 页,此课件共32 页哦基本图形生成技术(五)填充:分为确定填充像素及颜色两个步骤。包括内容有矩形、多边形、图案填充(六)字符表示和输出:ASCII 码及GB2312-80 通信用汉字字符集及其交换码标准 字符的图形有点阵字符和轮廓字形两种表示方法。(七)二维裁剪:把整个图形中的所需要的一部分放到屏幕显示区内舍弃图形的其他部分的
16、过程为裁剪(clip)。图形在屏幕上显示的区域称做窗口,一般为矩形。裁剪算法的关键是确定图形中哪些点、线、多边线位于窗口之中或之外。直线裁剪有编码、中点分割算法、参数化算法,字符裁剪分为基于字符串、基于字符、基于构成字符的最小元素三种方法。直线与裁剪窗口的位置关系如下图:(八)三维裁剪 经过投影后形成二维图形进行裁剪第22 页,此课件共32 页哦反走样技术Aliasing/Antialiasing 锯齿失真u 在光栅图形中用离散量来显示连续量所带来的这种失真现象,称为走样(Aliasing)。用于消除或减轻这种失真的技术,称为反走样技术(Antialiasing)。反走样技术有两种,一种是提高
17、显示器分辨率,二是使用不同的灰度来显示边缘的像素。后者双分为不加权的区域取样和加权的区域取样。(一)不加权区域取样步骤p1)将直线看成是具有 定宽度的狭长的矩形。p 2)直线与像素相交时,求出相交区域的面积3)根据此面积确定该像素的亮度。不足:覆盖面积与理想直线的距离不管有多大,取得的灰度值都相同第23 页,此课件共32 页哦(二)加权区域取样灰度值和覆盖面积,理想直线间的距离有关加权的区域取样第24 页,此课件共32 页哦图形变换技术和三维投影 图形变换基本原理:通过图形变换可实现大小、位置、方向等的变化,可实现投影透视,甚至可生成复杂的图形。齐次坐标表示法:n 维微量的变换是在n+1 维的
18、空间是进行,变换后n 维结果返回到特定的n 维空间 图形基本变换:比例、对称、旋转、平移、错切第25 页,此课件共32 页哦图形变换技术和三维投影第26 页,此课件共32 页哦三维投影:目的u 为了将三维图形表示在二维平面上,需要投影变换。u 投影变换有平行投影和透视投影。灭点:对于三维空间中任意一组平行线来说,如果它们平行于投影平面,那么它们的透视投影仍然保持平行;如果他们不平行于投影平面,那么它们的透视投影不再保持平行,并且会汇聚到一个点,该点称为 灭点(VanishingPoint);平行于坐标轴的一组平行线形成的 灭点 称为主 灭点(PrincipalVanishingPoint)或轴
19、 灭点(AxisVanishingPoint)。第27 页,此课件共32 页哦透视主灭点 透视投影的 主 灭点 的数目等于与投影平面相交的坐标轴的数目,而三维空间中的任意投影平面最少与一个坐标轴相交,最多与x,y,z 三个坐标轴都相交,所以主 灭点 的数目最少为1 个,最多为3 个。根据主 灭点 的数目,我们可以将透视投影分为三类,即一点透视、二点透视和三点透视。第28 页,此课件共32 页哦投影分类第29 页,此课件共32 页哦颜色模型:有(无)源物体如CRT 电视机使用红、绿、蓝三基色相加混色形成特定颜色作为显示颜色的方法。物理光学描述参数u 色彩,饱和度,亮度(光的强度),主波长,纯度,
20、明度;u 可见光,400-700nm,紫,蓝青,绿,黄,橙,红。u 条件等色:不同的光谱分布的光可能产生相同的视觉效果。颜色模型u 面向硬件:三基色RGB 模型 红(580nm),绿(545nm),蓝(440nm)。彩色打印机使用CMY 颜色模型,属于相减混色(青cyan,品红magenta,黄yellow)彩色电视机使用YUV 颜色模型(亮度Y,色差UV:UV 是构成彩色的两个分量)或YIQ 颜色模型(亮度Y,包含主波长和纯度信息的色差信号I,Q,将亮度和色度分开)。u 面向用户的颜色模型是HSV 颜色模型,又称为HSB 颜色模型。HSV:色彩hue,饱和度saturation,明度valu
21、e 或亮度Brightness 第30 页,此课件共32 页哦消隐技术:消去隐藏线和面,消隐算法:物体空间算法(可见),图像空间算法(对图像中的每个像素,决定哪个物体上的该像素最靠近观测点,然后用此物体上相应像素的颜色画出此像素。画家算法:按视点至物体各面的距离,把构成物体的各多边形面按从远到近的顺序依次画出,由于后画出的多边形面覆盖了先画出的多边形面,很像画家作画先画远景后用近景覆盖远景的过程,这种算法的步骤:u 1 按各多边形最远点的Z 坐标排序,形成列表u 2 若在排序中出现多边形互相贯穿等情况则将多边形在贯穿处分割u 3 根据Zmin 排序的顺序从远到近地画出各多边形;缓冲区算法;扫描线算法;区域分割算法)第31 页,此课件共32 页哦真实感图形 建立各种模型来模拟真实物体的光照,明暗,阴影,透明,纹理。光照模型分简单与全局模型,全局考虑直接反射光及周围环境光对物体的表面光亮的影响,它可模拟出镜面映像透明等较细微的光照效果。第32 页,此课件共32 页哦