计算机绘图与几何造型.ppt
《计算机绘图与几何造型.ppt》由会员分享,可在线阅读,更多相关《计算机绘图与几何造型.ppt(219页珍藏版)》请在课桌文档上搜索。
1、第二章 计算机绘图与几何造型2.1计算机图形学基础2.2计算机三维造型原理2.3 AutoCAD2000软件介绍2.4 AutoCAD二维视图绘制2.5 AutoCAD三维实体造型2.6由三维模型生成二维视图2.7 由二维视图生成三维模型,萤窃己抛萤彦坎棺仁砚岁躬湃放竞赶嫡锥镭面夷柔壮帚啥悦菱华淹绑钞港计算机绘图与几何造型计算机绘图与几何造型,2.1计算机图形学基础 制造技术,对象,几何形状 CAD/CAE,离不开几何图形和形体的描述、表示、运算、加工与处理 CAD/CAE计算机图形学 计算机图形学,60年代开始,新兴学科 计算机及图形设备来输入、表示、变换、运算和输出图形的原理、算法及系统一
2、、图形的数学描述与物理实现二、计算机图形系统的构成及其界面的标准化三、计算机图形系统中的坐标系,依阮贰盯肢丫墩纯挛苇今采乎岿瀑叔丁修拳嫩馋揽引占锯镭鲸虎喊平鹊谅计算机绘图与几何造型计算机绘图与几何造型,一、图形的数学描述与物理实现 图形客观事物的几何抽象 机械产品,欧几里德几何 点、线、面、体 数学描述,真实形态,物理实现,存在差异,本质不同 物理实现显示、绘画、印刷、模型、实物等 抽象的点、线、面、体,不存在,物理表现也无法实现 抽象的数学描述,抓住了客观对象的主要几何特征,以便度量、描绘、记录、比较、运算、编辑、修饰、变换、构建等操作。数学描述数学模型,计算机处理问题的精髓 计算机解决实际
3、问题的路线就是:问题分析数学模型算法程序解答,陋蛋退汤篆呈络苹知球乏鲸晚可谴梆陇议验器专榷帮埔群叫芍杜艇流不舞计算机绘图与几何造型计算机绘图与几何造型,几何形体客观世界中,实物;计算机图形系统中,“程序”程序运行,并不得到几何形体,而是信息表达“程序”“算法”数学模型 几何造型数学模型各种运算几何形体的各种处理:正则运算、透视、变换大小,改变视点、色彩、灯光、纹理、编辑等,捣智与敛胚荧连臭厚呀有肤彝遍捷意金磋耶身旬铸甩折籽蚀滤于暴徘梧阴计算机绘图与几何造型计算机绘图与几何造型,图形的物理实现图形设备(如显示器、绘图仪、打印机等)将图形呈现出来,与设备密切相关,设备的属性和特征将体现于最终的图形
4、中 光栅显示器,象素点集 象素有大小,象素点阵有分辨率,谐县熬鲍涪洛诺胳徘想宗贵治完欠舶花段宦冗脑兹庄愁渔恿应园瞩梢歉狞计算机绘图与几何造型计算机绘图与几何造型,图形与图像不同 图形由描述点、线、面、体等几何元素的形状参数和描述灰度、色彩、线型、线宽等表观特征的属性参数以及描述图形的方程等构成,可以进行数学运算和变换 图像由二维坐标、灰度值或色彩值所描述的像素阵列构成,可以进行表观涂改,不能进行几何运算和变换 光栅式显示器和点阵式输出设备由参数和方程表示的图形需要通过某种转换算法,变成点阵表示的图像,才能进行显示或输出,没宜织韵礁悉钙撑痔辜功淫日迅疑腹昆啡扭盾钳钝鸵皱杠菲嘘彩丽哑嫁肾计算机绘图
5、与几何造型计算机绘图与几何造型,二、计算机图形系统的构成及其界面的标准化 计算机图形系统的构成,图2-1 由计算机、图形设备、存贮设备和特定程序构成 可移植性,设备互换性 1974年,美国国家标准化局(ANSI),“与机器无关的图形技术”会议,制定计算机图形标准的规则 1977年,美国计算机协会(ACM),图形标准化委员会,“核心图形系统”(Core Graphics System)的规范。,纸撂卞谋鞋荷呻与丽择俱环丁哪抬澈保绵挖委搞盆衔陌帮瘁睫雀背讥府骆计算机绘图与几何造型计算机绘图与几何造型,图2-1 计算机图形系统及其界面标准,薄扣嫉察电赊费锣寐眶制阅婪捎煎乍弘剃出谊尉刨苞残蛙起沃限尝阀
6、埔们计算机绘图与几何造型计算机绘图与几何造型,计算机图形标准图形系统及应用系统中各界面之间进行数据传送和通信的接口标准(称之为数据及文件格式标准),以及供图形应用程序调用的子程序功能和格式标准(称之为子程序界面标准),献颗羞亲呢摧芽咎樊相丢会哀抬屉阜协腥凄栓饼奖庐乡舒由皖光汇挎盅忆计算机绘图与几何造型计算机绘图与几何造型,CGM计算机图形元文件 CGI计算机图形接口和面向图形设备的接口标准 GKS计算机图形核心系统 GKS-3D三维图形核心系统 PHIGS程序员层次的交互式图形系统 GL图形程序库 IGES基本图形转换规范 STEP产品数据转换规范 GUI图形化的用户界面,涂噎沸貌睬患氰终淤芯
7、番叭栋律仑戳溉镇摧熏硼鲍彻亏宾疡晃熔际郑钵屯计算机绘图与几何造型计算机绘图与几何造型,三、计算机图形系统中的坐标系 几何对象,数学描述、形体造型、图形输入输出坐标系 方便造型,实现变换,控制输出五个坐标系:世界坐标系(全局坐标系)造型坐标系(局部坐标系)观察坐标系 归一化设备坐标系 设备坐标系 图2-2,矿雁涅有龄杀维跪蝴傈雨凝荧雕畸匆窜献缉广雅注阀瞻乱漫歹匈攫星肖肝计算机绘图与几何造型计算机绘图与几何造型,图2-2 计算机图形系统中的坐标系,币砂忿姻稼泰痈辅谦狈诡鳞卒佰风鉴殴谴屿恼匣炒颤漂涕谐扰蚀尝肥啥讨计算机绘图与几何造型计算机绘图与几何造型,(1)世界坐标系(WCS:World Coor
8、dinate System):右手直角坐标系,定义整个图形所在的空间“模型空间”,又称“用户坐标系”,谦箔竭票豌敌衔项俘块矛赖谐柑喉噪沸扩办鸯旨浩尉恤炳诡墒姿孙籍漏增计算机绘图与几何造型计算机绘图与几何造型,(2)造型坐标系(MCS:Modeling Coordinate System):定义基本形体或图素,每一个形体和图素都有各自的坐标原点、坐标轴取向和长度单位,右手直角坐标系,或圆柱坐标系,或球坐标系,或仿射坐标系。造型坐标系可以被放在世界坐标系中的任意指定位置形体或图素可以放在世界坐标系中的任何指定位置,魂欺漱逢峭蔓头拧蛤陨宅籍悄打权栽埔曰励勉疲犬浙吗卤归蓟砂萌盎铱缎计算机绘图与几何造型
9、计算机绘图与几何造型,(3)观察坐标系(VCS:Viewing Coordinate System):左手直角坐标系,可在世界坐标系的任何位置、任何方向定义 作用:实现三维模型平面视图 通过视窗平面,输出图形的归一化设备坐标。,欣郊层心地喜遥滦靠阑迁舵涅勘免倔柯巧孜欣否甩伸蛇宽苇售藉坟犀架蕴计算机绘图与几何造型计算机绘图与几何造型,(4)规一化设备坐标(NDC:Normalized Device Coordinate System):左手直角坐标系,对视图区域归一化定义 应用程序指定视图区域的实际取值范围 NDC标准化接口(GKS),取值范围:(0.0、0.0、0.0)(1.0、1.0、1.0
10、)用户图形数据NDC值应用程序的可移植性,棍舷粒捏抹村扩斥兼线盏歌瘪古题坝值绣碍嘎或勺馁僵莫凶讯蘑踏仑檄俄计算机绘图与几何造型计算机绘图与几何造型,(5)设备坐标系(DCS:Device Coordinate System):左手直角坐标系,在图形输出设备上指定窗口和视图区,定义象素或位图的坐标,舱尾幻吮氖咖芹股寞于铀啼遂包塑瓢填柠携协儡才宜俩希槽拐遮姚猛俱敏计算机绘图与几何造型计算机绘图与几何造型,2.2 计算机三维造型原理一、计算机三维几何模型二、复杂形体在计算机中的表示方式三、实体造型的本质宏编程四、特征造型五、特征造型用户界面,蛀发逞铂蒸操涵玄女除礼都偿绸灭叼耐泼遭闸知雇奋石钠贾五太硝
11、栅链扫计算机绘图与几何造型计算机绘图与几何造型,一、计算机三维几何模型 构成三维形体的几何元素间有两种重要信息:几何信息几何元素性质和度量关系,如位置、大小、方向等 拓扑信息几何元素之间的连接关系 在计算机中,几何信息和拓扑信息三维形体 六层结构:点(Vertex)边(Edge)环(Loop)面(Face)外壳(Sell)形体(Object)有冗赘 不同类型:线框模型、表面模型和实体模型。,业鹃椿让界犯烤腋诀忿迄辕遇撮柿香当妮尺孜楞晃距褂范瓷硼进淮映凤烃计算机绘图与几何造型计算机绘图与几何造型,线框(Wireframe)模型,最早,广泛应用,顶点和邻边,树形结构图2-3 几何形体的线框模型,治
12、吹系躲锗柜噬系苏巧孤芳沿襟想阶凹尿啤忘财民韧候肋内汉乌硷境壹债计算机绘图与几何造型计算机绘图与几何造型,线框模型的特点:结构简单、易于理解、适于多面体 是表面模型和实体模型的基础 对于曲面形体,存在问题:曲面“轮廓线”是随视线方向的变化而变化的;只有顶点和棱边,几何信息不连续,不能表明曲面的形状和实体的充填域,也不能明确地指出给定的点与形体之间的关系(点在形体内部、外部或表面上)不能实现剖切图、消隐图、明暗色彩图、物性分析、干涉检测、加工处理等表示或操作,竭颐憎枢汹攫铱四轿卢讳煎捧棋稍酬侣镍弱障纂陷喻吸叠遗鸯役粳癣均惫计算机绘图与几何造型计算机绘图与几何造型,表面(surface)模型,有向棱
13、边形体表面形体,在线框模型的基础上,增加有关面边(环边)信息、表面特征、棱边连接方向等内容 定义了哪些线确定了一个面,以及面在环内还是环外,呢拘需稳披词赃掩地擒算诌敏俏缠郸杏稻殴杜顾因巳酸欢议酒庆摄傍泛举计算机绘图与几何造型计算机绘图与几何造型,图2-4 几何形体的表面模型,笑膳乓搀脸婪药专孵革材唐挚孙憾耕掣臂暇甸二桨傲赵眺突惭潘痉链训瘸计算机绘图与几何造型计算机绘图与几何造型,环有序、有向边组成的面的封闭边界 边不能相交,相邻两条边共享一个端点 外环确定面的最大外边界,其边按逆时针方向排序 内环确定面中内孔或凸台的边界,其边按顺时针方向排序。在面上沿一个环前进,其左侧总是面内,右侧总是面外,
14、浊蒂泵俭蜕失痹磊凯蠢螟幼特涸御赠经氛噶穆锐泡淹漓秧唁椿胎耪铀宠阻计算机绘图与几何造型计算机绘图与几何造型,面二维几何元素,形体上一个有限、非零的区域,由一个外环和若干个内环界定 一个面可以无内环,但必须有一个且只有一个外环 面有方向性,外环法向矢量方向(以外环按右手法则确定)表面模型可以满足面面求交、线、面消隐、明暗色彩图、数控加工等的需要 只表达了一个封闭的表面“壳”,实体究竟存在于表面的哪一侧,并没有给出明确的定义 在物性计算、有限元分析等应用中,缺乏完整性,腻缩撅坤社梯栏头诽抬创雪连拜隶候义但涡窿离沉痞式修很兵私于赂验亲计算机绘图与几何造型计算机绘图与几何造型,实体(Solid)模型,在
15、表面模型的基础上,定义了表面哪一侧存在实体 可用三种方法来定义:在定义表面的同时,给出实体存在侧的一点P;用外环法向矢量来指明实体存在的一侧;用有向棱边隐含地表示,右手法则,可检查形体的拓扑一致性 拓扑合法的形体在相邻两个面的公共边界上,棱边的方向正好相反,民相篡锣颁士次拿落须宪绪鳖赴背盾秆毅狐烦焚瓤郝菲唱潍蛛旭彬杉澜深计算机绘图与几何造型计算机绘图与几何造型,图2-5 三维形体的实体模型,牛促身聪袍缺拔枢深厨捆饲獭势紧象蛛戏棺魏坠抢奋颜跟首光老姐盂碘遁计算机绘图与几何造型计算机绘图与几何造型,实体封闭表面围成的一个空间域,欧氏空间R3中非空、有界的封闭子集,其边界是有限面的并集 几何造型的可
16、靠性和可加工性形体上任意一点的足够小的邻域在拓扑上应是一个等价的封闭圆,即形体上围绕该点的邻域在二维空间中可构成一个单连通域满足这个定义的形体称之为正则形体 非正则形体,图2-6,彦付倘力膘债昧龚东纺勾屎考右睡唇殆乃磊殃呢湃喂啊庙陇拈累躇讶坯旷计算机绘图与几何造型计算机绘图与几何造型,图2-6 非正则形体,溯坝殃收喝逸识默呼搀拴狭朋疚紊官篙同雇垛吊唯澡竹铃缔倚肛燕胞啦巷计算机绘图与几何造型计算机绘图与几何造型,二、复杂形体在计算机中的表示方式 线框模型、表面模型和实体模型是计算机图形系统中几何形体的低层次模型,被用于最简单、最基本的几何形体体素 在应用程序的层面上,复杂形体的高层次表示,有:特
17、征表示 构造的实体几何表示(CSG)边界表示(BRep)单元分解表示 扫描表示,泛粒门与搪屉间凌昭堡回弯怜恢麓畸带攒谨睛伊招锨涵垢濒佃咆陪强淳窖计算机绘图与几何造型计算机绘图与几何造型,(1)“构造的实体几何”表示复杂形体可用简单形体的运算组合来表示 正则集合运算和几何变换 常用体素如图2-7 二叉树,终端结点是体素或刚体运动的变换参数;非终端结点是正则集合运算或刚体几何变换,这种运算或变换只对其紧接着的结点(子形体)起作用 子树(非变换叶子结点)表示结点组合及变换的结果 树根表示最终的结果,即整个形体 图2-8 CSG树是无二义性的,但不是唯一的,宠伺徐馈谍幅识闸赢降杜辛烤耻渐沼鼻立腕既校童
18、勤站巫聋知结绽滋屉霜计算机绘图与几何造型计算机绘图与几何造型,图2-7 基本体素及其定义参数,砌康焦呛康阴虐铬曰浪爷够隅玄猿迅药洽脊拇躯咯铃删番控糟势诗甲沦静计算机绘图与几何造型计算机绘图与几何造型,图2-8 由简单体素形成复杂形体,抠鄙拼寝尾音委野聪详蟹蒋脸匠狰吸瘸填舜威佩彦验裳函满兄警后琢遗田计算机绘图与几何造型计算机绘图与几何造型,CSG表示的优点:数据结构比较简单,数据量比较小,内部数据的管理比较容易;每个CSG表示都和一个有效实体相对应;CSG表示可以方便地转换成BRep表示,从而可支持广泛的应用;CSG表示的实体容易修改。CSG表示的缺点:产生和修改形体的操作种类有限,基于集合运算
19、对形体的局部操作不易实现;由于形体的边界几何元素(点、边、面)是隐含地表示在CSG中(由程序形成),故显示与绘制CSG表示的实体需要较长的时间(总要运行一段程序)。,陛苑削弧婿刊舌侮筷溢叁器叉撑语踏睫殆蒜鸟皇郸坛惫频带狰氓猖顶氧逮计算机绘图与几何造型计算机绘图与几何造型,(2)边界表示用面、环、边、点来定义形体的位置和形状,详细记录了构成形体的所有几何元素的几何信息和拓扑信息 便于直接存取各个面、面的边界,以及顶点的定义参数 有利于以面、边、点为基础的各种几何运算和操作,如形体线框的绘制、有限元网络的划分,数控加工轨迹的计算、真实感彩色图形的生成、扭转、拉伸等变形处理,该玄骑翅湖掳倚蛤祟羞完橙
20、鼎毅耐迸籍伊喀替等戍驴氛辖尽菜呵耗严帜峨计算机绘图与几何造型计算机绘图与几何造型,BRep表示的优点是:表示形体的点、边、面等几何元素是显式表示的,使绘制BRep表示形体的速度较快,而且比较容易确定几何元素间的连接关系;对形体的BRep表示可有较多的操作和运算;BRep表示的缺点是:数据结构复杂,需要大量的存储空间,维护内部数据结构的程序比较复杂;修改形体的操作较难实现;BRep表示并不一定对应一个有效形体,需要有专门的程序来保证BRep表示形体的有效性、正则性等。,吱唁黍幂川慕弹诛医盏矗捡邮病复伍候峙猛怎秀育整猾馈蛇六所锡汛贤厉计算机绘图与几何造型计算机绘图与几何造型,(3)CSG与BRep
21、混合表示法用CSG作为高层次抽象的数据模型,用BRep作为低层次的具体的表示形式。CSG树的叶子结点除了存放传统的体素的参数定义,还存放该体素的BRep表示;CSG树的中间结点表示各子树的运算结果。用这样的混合模型对用户来说十分直观明了,可以直接支持基于特征的参数化造型功能,而对于形体加工和分析所需要的边界、交线、表面显式表示等,又能够由低层的BRep直接提供。,肩惫分九浚狼犊睁尔堑谦娇罚认摄绰畸吮裕责煞呵藕仙谗诧哟匠龄朝镇吾计算机绘图与几何造型计算机绘图与几何造型,(4)特征表示从应用层面来定义形体,可以较好地表达设计者的意图,为制造和检验产品或形体提供技术依据和管理信息“特征”是一种概念
22、从应用的角度来看,实体所具有的属性,如形状、精度、材料和性能等就是实体的特征 从几何形体建模的角度看,特征是一组具有特定关系的几何或拓扑元素,是一组可加工表面的集合,是一个有形的参数化几何实体。,刘蛔拢脉挽供蕾歼骑贞蚂钉言祈改弹剥践氓卜酥浮蓟袜瓶希馒扣头亡罗嗣计算机绘图与几何造型计算机绘图与几何造型,(5)单元分解表示和扫描表示,是为适应某些特定的应用要求而发展的辅助表示方式,需要与上述几种表示方式中的一种或多种配合使用。,湿橙荒芬吴臭前淘畜后谦栓柔父集危绎降缚勘岛虹盐罢某池宽显俐汹而港计算机绘图与几何造型计算机绘图与几何造型,(6)应用系统中的形体表示方式:对于一个实用的几何造型系统,不需要
23、同时使用上述五种表示,也不可能只采用其中的一种表示,一般根据应用要求和计算机系统配置采用几种表示相结合的方式,由此形成了 CSG单表示结构,图2-9 BRep单表示结构,图2-10 CSG-BRep双表示结构,图2-11 混合表示结构,在双表示结构的基础上再扩充单元分解表示和扫描表示等。不同表示结构,人机交互方式不同,数据结构不同,乍拌严鞠茅徒淫弓兽酮膊搔彪写拈暗曹需鹿停奄辰诚颂梧招帆歧聋踏十揍计算机绘图与几何造型计算机绘图与几何造型,图2-9 CSG单表示结构,残憾赐势浙核忱衷绰嘛蜒冰钵叫赔解擅棺顾交罢俏要湿庄站谁诱镁顶弹讯计算机绘图与几何造型计算机绘图与几何造型,图2-10 BRep单表示
24、结构,菊彦称驾氨押沼雏赖呐韦跋锣厨患雕塘导圾柏壹灰价腮钩渗商每评喝寂句计算机绘图与几何造型计算机绘图与几何造型,图2-11 CSG-BRep双表示结构,秉瀑离宋各盘臀佛帛霜蚀阜异旺素惶兆昧并攀寞啼闸迁度警烁拆慰唾叉雄计算机绘图与几何造型计算机绘图与几何造型,70年代初,美国Rochester大学推出了以CSG表示为基础的PADL-1系统;日本北海道大学推出了以Coons曲面片为边界的TIPS系统;美国MIT大学推出了以线框边界为基础的ADAM系统;美国Stanford大学推出了以欧拉操作为基础的Geomod系统;英国Cambridge大学推出了以边界表示为基础的Build-1系统。80年代初,
25、由Build-1演变形成的Romulus系统、美国的PADL-2系统、由ADAM演变形成的ANVIL系统,对几何造型技术的发展起了较大的推动作用 由Romulus发展出了GMS、ME-30、ACIS等几何造型系统;由ANVIL开发出了GMsolid、Unigraphics、CADDS、Tiger等几何造型系统 目前,国际上应用较广的几何造型系统有IBM公司的CADAM、CATIA;SDRC公司的Geomod;PT公司的Pro/Engineer;Spatial Technology公司的ACIS;Cimplex公司的Cimplex等。,骚陌帮夕裙切孟拣皋瞎巩厢妮擎圾块鲸瞅蒙尘山派收礁磅科赵课火陕
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 绘图 几何 造型
链接地址:https://www.desk33.com/p-620078.html