《CADCAM》第四章线框曲面建模课件.ppt

上传人(卖家):晟晟文业 文档编号:3795629 上传时间:2022-10-13 格式:PPT 页数:77 大小:1.79MB
下载 相关 举报
《CADCAM》第四章线框曲面建模课件.ppt_第1页
第1页 / 共77页
《CADCAM》第四章线框曲面建模课件.ppt_第2页
第2页 / 共77页
《CADCAM》第四章线框曲面建模课件.ppt_第3页
第3页 / 共77页
《CADCAM》第四章线框曲面建模课件.ppt_第4页
第4页 / 共77页
《CADCAM》第四章线框曲面建模课件.ppt_第5页
第5页 / 共77页
点击查看更多>>
资源描述

1、机械工业出版社机制教研室 汤爱君山东建筑大学山东建筑大学作 业例二:试推导相对直线x+y-1=0对称的符合变换矩阵。(1)向左平移x=1,使该直线通过原点,即作平移变换。1100010101T山东建筑大学山东建筑大学(2)逆时针旋转45度,使直线与x轴重合。即作旋转变换。22/22/20cos45sin450sin45cos4502/22/20001001T 山东建筑大学山东建筑大学(3)对x轴作对称变换,其变换矩阵为:3100010001T山东建筑大学山东建筑大学(4)顺时针方向旋转45度,即作旋转变换。其变换矩阵为:42/22/20cos45sin450sin45cos4502/22/20

2、001001T 山东建筑大学山东建筑大学(5)反向平移x=1,回到直线原来的位置,即作平移变换。其变换矩阵为:5100010101T山东建筑大学山东建筑大学则图形对直线x+y-1=0的对称变换矩阵T为:12345010100111TT T T T T 山东建筑大学山东建筑大学线框建模线框建模曲面建模曲面建模实体建模实体建模学习内容:学习内容:第四章 三维几何建模技术山东建筑大学山东建筑大学第一节 基本概念平面图形实体造型一、几何建模建模几何建模几何建模系统人对事物的认识计算机对事物的认识 计算机以一定的数据结构形式对几何实体加以描述能够定义、描述、生成几何实体,并能交互编辑的系统山东建筑大学山

3、东建筑大学建模技术建模技术是将现实世界中的物体及其属性转化为计算机内是将现实世界中的物体及其属性转化为计算机内部可数字化表示、分析、控制和输出的几何形体地方法。部可数字化表示、分析、控制和输出的几何形体地方法。建模技术是产品信息化的源头,是定义产品在计算机内部建模技术是产品信息化的源头,是定义产品在计算机内部表示的数字模型、数字信息及图形信息的工具,他为产品表示的数字模型、数字信息及图形信息的工具,他为产品设计分析、工程图生成、数控编程、数字化加工与装配中设计分析、工程图生成、数控编程、数字化加工与装配中的碰撞干涉检查、加工仿真、生产过程管理的碰撞干涉检查、加工仿真、生产过程管理等提供有关产等

4、提供有关产品的信息描述与表达方法,是实现计算机辅助设计与制造品的信息描述与表达方法,是实现计算机辅助设计与制造的前提条件,也是实现的前提条件,也是实现CAD/CAMCAD/CAM一体化的核心内容。一体化的核心内容。山东建筑大学山东建筑大学二、几何建模技术的发展线框模型几何建模技术产生于20世纪60年代。初始阶段人们主要采用线框结构构造三维形体,被称之为线框模型(Wireframe Model)。它仅包含物体的顶点和棱边的信息。山东建筑大学山东建筑大学二、几何建模技术的发展到了20世纪70年代出现了表面模型,它在线框模型的基础上增加了面的信息,使构造的形体能够进行消隐、生成剖面和着色处理。这可以

5、称为第一次CAD技术革命。线框模型表面模型山东建筑大学山东建筑大学二、几何建模技术的发展20世纪70年代末,实体造型(Solid Model)技术逐渐成熟并实用化。所谓实体造型是通过简单体素的几何变换和并、交、差集合运算生成各种复杂形体的建模技术。实体模型能够包含较完整的形体几何信息和拓扑信息。是CAD技术发展史上的第二次技术革命线框模型表面模型实体模型山东建筑大学山东建筑大学二、几何建模技术的发展针对于尺寸驱动问题,参数化实体建模理论的提出,是CAD技术发展史上的第三次技术革命线框模型表面模型实体模型参数化实体建模山东建筑大学山东建筑大学二、几何建模技术的发展当实体的几何拓扑关系及尺寸约束关

6、系较复杂时,参数驱动难以驾驭,提出了变量化造型技术,这是CAD技术发展史上的第四次技术革命线框模型表面模型实体模型参数化实体建模变量化的造型技术山东建筑大学山东建筑大学三、三维建模技术基础 1、三维形体的几何信息和拓扑信息2、形体 3、正则集合运算山东建筑大学山东建筑大学 1、三维形体的几何信息和拓扑信息三维形体的表达几何信息拓扑信息物体在三维欧氏空间中的形状、位置和大小。包括有关点、线、面、体的信息。拓扑信息是指一个物体的拓扑元素(顶点、边和表面)的个数、类型以及它们之间的关系,根据这些信息可以确定物体表面的邻接关系。形体的表达建立在几何信息和拓扑信息的处理基础上山东建筑大学山东建筑大学几何

7、信息几何信息只用几何信息表示物体并不充分,常会出现物体表示的二义性物体表示的二义性物体表示的二义性五个顶点用两种不同方式连接,表达两种不同的理解几何信息必须和拓扑信息同时给出山东建筑大学山东建筑大学拓扑信息拓扑信息拓扑信息反映三维形体中各几何元素的数量及其相互之间的连接关系对于两个形状和大小不一的实体的拓对于两个形状和大小不一的实体的拓扑关系恰好可能是等价的。典型的例扑关系恰好可能是等价的。典型的例子是立方体和圆柱体。这两个实体的子是立方体和圆柱体。这两个实体的几何信息是不同的,其拓扑信息是等几何信息是不同的,其拓扑信息是等价的价的拓扑关系允许三维实体随拓扑关系允许三维实体随意的伸张扭曲,两个

8、形状意的伸张扭曲,两个形状和大小不一样的实体的拓和大小不一样的实体的拓扑关系可能是等价的扑关系可能是等价的山东建筑大学山东建筑大学顶点顶点 边的端点,为两条或两条以上边的交点,边的端点,为两条或两条以上边的交点,顶点不能孤立存在于实体内或面和边的内部。顶点不能孤立存在于实体内或面和边的内部。边边 一维几何元素,形体相邻面的交界一维几何元素,形体相邻面的交界环环 有序、有向边组成的封闭边界有序、有向边组成的封闭边界外环的边按逆时针走向,内环的边按顺时针走外环的边按逆时针走向,内环的边按顺时针走向向面面 二维几何元素,是形体上的一个有限、非二维几何元素,是形体上的一个有限、非零的单连通区域。零的单

9、连通区域。面由一个外环和若干个内环面由一个外环和若干个内环包围而成,具有方向性,一般用外法矢方向作包围而成,具有方向性,一般用外法矢方向作为正方向为正方向壳壳 构成一个完整实体的封闭边界,是形成封构成一个完整实体的封闭边界,是形成封闭的单一连通的一组面的结合。一个连通的物闭的单一连通的一组面的结合。一个连通的物体有一个外壳和若干个内壳构成体有一个外壳和若干个内壳构成体体 三维几何元素,是由若干个面包围成的封三维几何元素,是由若干个面包围成的封闭空间。几何造型的最终结果就是各种形式的闭空间。几何造型的最终结果就是各种形式的体。体。2、形体、形体形体在计算机内采用六层拓扑结构进行定义山东建筑大学山

10、东建筑大学 3、正则集合运算具有良好边界的形体定义称为正则形体正则形体。正则形体没有悬边、悬面或一条边有两个以上的邻面式中 、分别为正则交正则交、正则并正则并和正则差正则差 K是封闭的意思,i是内部的意思*两个实体进行普通布尔运算产生的结果并两个实体进行普通布尔运算产生的结果并不一定是实体不一定是实体 通过形体布尔运算布尔运算实现简单形体组合形成新的复杂形体是常用方法 正则集合运算与普通集合运算关系:山东建筑大学山东建筑大学常用建模方法的比较与应用几何建模中表示物体形态常用方法几何建模中表示物体形态常用方法建模技术在建模技术在CADCAD中应用于中应用于设计、生成图形、生产制造与装配设计、生成

11、图形、生产制造与装配建模方式建模方式应应 用用 范范 围围 局局 限限 性性线框建模线框建模 画二、三维线框图画二、三维线框图 不能表示实体;不能表示实体;图形会有二义性图形会有二义性 表面建模表面建模艺术图形;形体表面显示;艺术图形;形体表面显示;数控加工数控加工 不能表示实体不能表示实体实体建模实体建模物性计算;有限元分析;物性计算;有限元分析;用集合运算构造形体用集合运算构造形体 只能产生正则实体;只能产生正则实体;抽象形体的层次较低抽象形体的层次较低 特征建模特征建模在实体建模基础上加入实体在实体建模基础上加入实体的精度信息、材料信息、技的精度信息、材料信息、技术信息、动态信息术信息、

12、动态信息 还没有实用化系统问世;还没有实用化系统问世;目前主要集中在概念的提出和目前主要集中在概念的提出和特征的定义及描述上特征的定义及描述上山东建筑大学山东建筑大学第二节 线框建模线框建模线框建模是计算机图形学和是计算机图形学和CAD领域中最早用来表示形体领域中最早用来表示形体的建模方法。虽然存在着很多的建模方法。虽然存在着很多不足而且有逐步被表面模型和不足而且有逐步被表面模型和实体模型取代的趋势,但它是实体模型取代的趋势,但它是表面模型和实体模型的基础,表面模型和实体模型的基础,并具有数据结构简单的优点,并具有数据结构简单的优点,故仍有应用意义。故仍有应用意义。山东建筑大学山东建筑大学一、

13、线框建模的原理线框建模是利用机本线素来定义设计目标的棱线部分而构成的立体框架图组成:点、直线、圆弧、二次曲线山东建筑大学山东建筑大学线框模型是由一系列的点、直线、圆弧及某些二次线框模型是由一系列的点、直线、圆弧及某些二次曲线组成,描述的是产品的轮廓外形。曲线组成,描述的是产品的轮廓外形。线框建模的原理:计算机存储的信息顶点信息:每个顶点的编号和坐标棱边信息:每一棱边起点和终点的 编号线框建模的数据结构是表结构线框建模的数据结构是表结构。山东建筑大学山东建筑大学点号 x y z 点号 x y z 1 0 0 1 5 0 0 0 2 0 1 1 6 0 1 0 3 1 1 1 7 1 1 0 4

14、1 0 1 8 1 0 0 立方体的顶点表 立方体的边表 山东建筑大学山东建筑大学二、线框建模的特点优点:信息量少,数据运算简单,占居的存储空间比较小,对硬件的要求不高。缺点:1、对于平面构成的实体能比较清楚地反映物体的真实形状;对于曲面体不准确。总之,线框建模不适合用于对物体需要进行完整信息描述的场合。但在评价物体外部形状、布局、干涉检验或绘制图样等足够。2 2、线框建模所构成的实体模型只有离散的边,而没线框建模所构成的实体模型只有离散的边,而没有边与边的关系,即没有构成面的信息,会对物体有边与边的关系,即没有构成面的信息,会对物体形状的判断产生多义性。形状的判断产生多义性。山东建筑大学山东

15、建筑大学山东建筑大学山东建筑大学CAXA曲面绘制l直纹面l旋转面l扫描面l边界面l放样面l网格面l导动面l等距面l平面l实体平面第三节 曲面建模山东建筑大学山东建筑大学直纹面是由一根直线两端点分别在两曲线上均匀运动而形成的轨迹曲面。直纹面生成方式有三种:曲线+曲线、点+曲线和曲线+曲面。曲线+曲线点+曲线曲线+曲面直纹面山东建筑大学山东建筑大学注意:选择方间时的箭头方向与曲面旋转方向两者遵循右于螺旋法则旋转面旋转面是按给定的起始角度、终止角度将曲线绕一旋转轴旋转而生成的轨迹曲面。山东建筑大学山东建筑大学扫描面是直纹面的一种。是按照给定的起始位置和扫描距离,将曲线沿指定方向,以一定的锥度扫描生成

16、曲面。山东建筑大学山东建筑大学边界面注意:(1)拾取的四(或三)条曲线必须首尾相连成封闭环,才能作出四(或三)边面(2)拾取的曲线应当是光滑曲线。四边面三边面山东建筑大学山东建筑大学放样面截面曲线曲面边界注意:(1)截面线需保证其光滑性。(2)用户需按截面线摆放的方位顺序拾取曲线。(3)用户拾取曲线时需保证截面线方向的一致性山东建筑大学山东建筑大学网格面注意:(1)拾取的每条u向曲线与所有v向曲线都必须有交点(2)拾取的曲线应当是光滑曲线。由特征线组成横坚相交线就叫作网格曲线。以这些网格曲线为骨架,蒙上自由曲面生成的曲面称之为网格曲面。山东建筑大学山东建筑大学导动面让特征截面线沿着特征轨迹线的

17、某一方向扫动生成的曲面称之为导动曲面。平行导动截面线沿导动线趋势,始终平行它自身的移动而生成曲面,截面线在运动过程中没有任何旋转。山东建筑大学山东建筑大学在导动过程中,截面线和导动线保持固接关系固结导动单截面双截面山东建筑大学山东建筑大学截面线按以下规则沿一条平面或空间导动线(脊线)扫动生成曲面。(1)截面线平面的方向与导动线上每点的切矢方向之间相对夹角始终保持不变;(2)截面线的平面方向与所定义的平面法矢的方向始终保持不变。导动线平面单截面双截面山东建筑大学山东建筑大学导动线边界线 截面线按以下规则沿一条导动线扫动生成曲面:(1)运动过程中截面线平面始终与导动线垂直。(2)运动过程中截面线平

18、面与两边界线需要有两个交点。(3)对截面线进行放缩,将截面线横跨于两个交点上。截面线沿导动线如此运动时,就与两条边界线一起扫动生成曲面。山东建筑大学山东建筑大学双导动线将一条或两条截面线沿着两条导动线匀速地扫动生成曲面。双导动线导动支持等高导动和变高导动。山东建筑大学山东建筑大学管道曲面给定起始半径和终止半径的圆形截面沿指定的中心线扫动生成曲面。山东建筑大学山东建筑大学 等距面是按给定距离和等距方向,生成与已知曲面等距的曲面。山东建筑大学山东建筑大学 平面 1、裁剪平面:将封闭轮廓进行裁剪后形成的一个有边界的平面。2、工具平面:生成与“平面xoy”、“平面yoz”、“平面xoz”平行或成一定角

19、度的平面。山东建筑大学山东建筑大学 XOY平面:绕X或Y轴旋转一定角度生成一个指定长度和宽度的平面。YOZ平面:绕Y或Z轴旋转一定角度生成一个指定长度和宽度的平面。XOZ平面:绕X或Z轴旋转一定角度生成一个指定长度和宽度的平面。三点平面:按给定的三点生成一个指定长度和宽度的平面,其中第一点为平面中点。矢量平面:生成一个指定长度和宽度的平面,其法线的端点为给定的起点和终点。曲线平面:在给定曲线的指定点上,生成一个指定长度和宽度的法平面或切平面。平行平面:按指定距离,移动给定平面或生成一个拷贝平面山东建筑大学山东建筑大学实体平面把通过特征生成的实体表面剥离出来而形成一个独立的面操作步骤:点击菜单“

20、应用”+“曲面生成”+“实体表面”山东建筑大学山东建筑大学第三节 曲面建模一、曲面建模 是将物体分解成组成物体的表面、边线和顶点,用顶点、边线和表面的有限集合表示和建立物体的计算机内部模型。外表面组成面分解连接基本面定义拼接计算机存储的信息顶点信息棱边信息面素信息:面素信息:面号、组成面素的线号 及线数山东建筑大学山东建筑大学NoImage表面建模的数据结构 表面建模的数据结构是表结构,除给出边线及顶点的信息之外,还提供了构成三维立体各组成面面素素的信息 面号 面上线号 线数 4、3、2、1 4 8、12、4、9 4 8、7、6、5 4 6、11、2、10 4 7、11、3、12 4 5、9、

21、1、10 4 立方体的面表 山东建筑大学山东建筑大学二、曲面建模的特点优点:曲面模型相对于线框模型而言,增加了面的信息,能够比较完整地定义三维立体的表面,描述的零件范围广。曲面建模可以对物体作剖切面、面面求交、线面消隐、数控编程以及提供明暗色彩图显示所需要的曲面信息等。缺点:所描述的仅是形体的外表面,无法表示零件的立体属性,也无法指出所描述的物体是实心还是空心。在应用上仍缺乏表示上的完整性。山东建筑大学山东建筑大学三、曲面建模的方法l贝赛尔(贝赛尔(BezierBezier)曲线、曲面)曲线、曲面lB B样条曲线、曲面样条曲线、曲面l非均匀有理非均匀有理B B样条(样条(NURBSNURBS)

22、曲线、)曲线、曲面曲面曲面建模方法的重点是在给出离散点数据的基础上,构建光滑过渡的曲面通过或逼近这些离点。山东建筑大学山东建筑大学BezierBezier曲线曲线的形状由一多边形定义,仅有多边形第一个及最后一个顶点在该曲的形状由一多边形定义,仅有多边形第一个及最后一个顶点在该曲线上,其余的顶点则定义曲线的导数、阶数及形状线上,其余的顶点则定义曲线的导数、阶数及形状 曲线的形状大致上是按照多边的形状而变化,改变多边形顶点位置就曲线的形状大致上是按照多边的形状而变化,改变多边形顶点位置就可以让使用者直观地交互式控制任意复杂空间曲线生成可以让使用者直观地交互式控制任意复杂空间曲线生成1、Bezier

23、曲线、曲面 Bezier曲面由多边形面上的设曲面由多边形面上的设计点所构成网格定义。计点所构成网格定义。主要问题是局部形状控制,因为主要问题是局部形状控制,因为移动多边形曲面上的一点,就会移动多边形曲面上的一点,就会影响整个所有曲面形状影响整个所有曲面形状 法国雷诺汽车公司的工程师P.E.Bzier于1962年独创构造贝塞尔曲线曲面的方法,法国Dassault飞机公司研制的CATIA系统广泛使用山东建筑大学山东建筑大学Bezier曲线的表达式:Bezier曲面的表达式:山东建筑大学山东建筑大学BezierBezier曲线具有以下特点:曲线具有以下特点:BezierBezier曲线具有凸包性:曲

24、线具有凸包性:BezierBezier曲线的形状由特正曲线的形状由特正多边形所确定,它均落在特征多边形的各控制点形成多边形所确定,它均落在特征多边形的各控制点形成的凸包内。的凸包内。BezierBezier曲线首尾两端点分别经过特征多边形首末两个曲线首尾两端点分别经过特征多边形首末两个端点,并且,在首末两端点处相切于特征多边形。端点,并且,在首末两端点处相切于特征多边形。BezierBezier曲线不具有局部控制能力,修改特征多边形一曲线不具有局部控制能力,修改特征多边形一个顶点或改变定点数量时,将影响整条曲线,对曲线个顶点或改变定点数量时,将影响整条曲线,对曲线要全部重新计算。要全部重新计算

25、。山东建筑大学山东建筑大学在任意截面上选择多个点为特征顶点,用最小二乘积逼近方法生成一条曲线,即B B样条曲线样条曲线。在曲面 V V方向的不同截面上可生成一组(N+1)条 B样条曲线,同样在曲面 U U方向的不同截面也生成一组(M+1)条B样条曲线。两组B样条曲线的直积可构成B B样条曲面样条曲面。其中,Pi(i=0,1,.,n)是控制多边形的顶点,Ni,k(t)(i=0,1,.,n)称为k阶(k-1次)B样条基函数 20世纪七十年代初,Gordon等人在贝塞尔方法基础上引入了B样条方法,克服了贝塞尔方法整体表示的局限,具有局部性质 B B样条方法仍采用控制顶点定义曲样条方法仍采用控制顶点定

26、义曲线曲面,但改用特殊基函数:线曲面,但改用特殊基函数:2、B样条曲线、曲面山东建筑大学山东建筑大学3、NURBS曲线、曲面 非均匀有理B样条NURBS(Non Uniform Rational B-Spline)对B样条方法进行改造,扩充了统一表示二次曲线与曲面的能力。NURBS曲线NURBS曲面山东建筑大学山东建筑大学四、常用曲面构造方法线性拉伸面直纹面旋转面扫描面山东建筑大学山东建筑大学下面以NURBS曲线为例进行介绍。1、线性拉伸面:是将一条剖面线沿某一方向滑动所扫成的曲面。山东建筑大学山东建筑大学2、直纹面:给定两条相似的曲线,它们具有相同的次数和相同的节点矢量,将两条曲线上对应点用

27、直线相连,便构成了直纹面。山东建筑大学山东建筑大学3、旋转面:将平面内定义的曲线绕坐标轴旋转360即得到旋转面。山东建筑大学山东建筑大学4、扫描面:将一条剖面线沿另一条基准线滑动。山东建筑大学山东建筑大学第四节 实体建模一、实体建模原理实体建模是利用一些基本体素,如长方体、圆柱体、球体、锥体、圆环体以及扫描体等通过集合运算(布尔运算)或基本变形操作生成复杂形体的一种建模技术。特点:是在于覆盖三维立体的表面与其实体同时生成。可以完整地、清楚地对物体进行描述,能实现对可见边的判断,具有消隐功能。山东建筑大学山东建筑大学基本实体构造 体间逻辑运算 基本实体构造基本实体构造是定义和描述基本的是定义和描

28、述基本的实体模型,包括实体模型,包括体素法体素法和和扫描法扫描法。实体模型特点:实体模型特点:由具有一定拓扑关系的形体表面定义形体,表面之间通由具有一定拓扑关系的形体表面定义形体,表面之间通过环、边、点建立联系,表面的方向由围绕表面的环的绕过环、边、点建立联系,表面的方向由围绕表面的环的绕向决定,表面法向矢量指向形体之外;向决定,表面法向矢量指向形体之外;覆盖一个三维立体的表面与实体可同时生成覆盖一个三维立体的表面与实体可同时生成 实体建模技术主要包括两部分 山东建筑大学山东建筑大学二、实体生成的方法体素法基本体素的定义与描述体素之间的集合运算扫描法整体扫描法平面轮廓扫描法山东建筑大学山东建筑

29、大学体素法体素法用用CAD系统内部构造的基本体素的实体信息(如长方系统内部构造的基本体素的实体信息(如长方体、球、圆柱、圆环体、球、圆柱、圆环)直接产生相应实体模型的方)直接产生相应实体模型的方法法 基本体素的实体信息包括基本体素基本体素的实体信息包括基本体素的的几何参数几何参数(如长、宽、高、半径(如长、宽、高、半径等)及体素的等)及体素的基准点基准点 山东建筑大学山东建筑大学基本体间逻辑运算基本体间逻辑运算布尔运算布尔运算 几何建模的集合运算理论依据集合论中的交(Intersection)、并(Union)、差(Difference)等运算,是把简单形体(体素)组合成复杂形体的工具并集:形

30、体C包含A与B的所有点 形体C包含从A中减去A和B共同点后的其余点 差集:交集:形体C包含所有A、B共同的点山东建筑大学山东建筑大学平面轮廓扫描是一种与二维系统密切结合的方法。由任一平面轮廓在空间平移一个距离或绕一固定的轴旋转而扫描出的一个实体将平面内的封闭曲线封闭曲线沿某一路径“扫描”(平移、旋转、放样等)形成实体模型 扫描法可形成较为复杂的实体模型扫描法可形成较为复杂的实体模型 扫描变换两个分量:1.运动形体,称基体基体2.形体运动的路径路径 山东建筑大学山东建筑大学所谓整体扫描就是首先定义一个三维实体作为扫描基体,让此基体在空间运动,运动可以是沿某方向的移动也可以是绕某一轴线转动或绕一面

31、的摆动,运动方式不同生成的实体形状也不同山东建筑大学山东建筑大学三、三维实体建模中的计算机内部表示边界表示法边界表示法构造立体几何构造立体几何法法混合表示法混合表示法与表面建模不同,计算机内部存储的三维实体建模信息不是简单的边线或顶点的信息,而是准确、完整、统一的记录生成物体各个方面的数据。常见的实体建模方法:山东建筑大学山东建筑大学边界表示法(边界表示法(Boundary Representation)边界表示法边界表示法简称简称 B-RepB-Rep,是通过对集合中某个面的平移和旋转以及指,是通过对集合中某个面的平移和旋转以及指示点、线、面相互间的连接操作来表示空间三维实体。由于是通过描述

32、示点、线、面相互间的连接操作来表示空间三维实体。由于是通过描述形体的边界描述形体,而形体的边界就是其内部点与外部点的分界面,形体的边界描述形体,而形体的边界就是其内部点与外部点的分界面,所以称为所以称为边界表示法边界表示法 记录实体、面、边、顶点等几何信息和连接关系,计算机内部按网状的数据结构进行存贮 有利于生成和绘制线框图、投影图,有利于计算几何特性 核心信息是面,对几何物体的整体描述能力相对较差山东建筑大学山东建筑大学2、构造立体几何法(Constructive Solid Geometry)即通过描述基本体素和它们的集合运算构造实体的方法。叶节点表示预先定义的一些基本体素分枝节点表示布尔

33、运算的结果,根节点则是要表示的实体山东建筑大学山东建筑大学构造立体几何法的特点:优点:形体结构清楚,表达形式直观,便于用户接受,数据记录简练。缺点:数据记录过于简单,在对实体进行显示和操作时,需实时进行大量重复求交计算,效率低,不便表达具有自由曲面边界的实体。山东建筑大学山东建筑大学3、混合模式(Hybrid Model)B-Rep法侧重面、边界的描述,在图形处理上具有明显的优势,尤其是探讨物体详细几何信息时,B-Rep法的数据模型可以较快生成线框模型或面模型;CSG法则强调过程,在整体形状定义方面精确、严格,但不具备构成实体的各个面边点的拓扑关系,数据结构简单。山东建筑大学山东建筑大学混合表

34、示法混合表示法(Hybird Model)混合表示法混合表示法是建立B-Rep和CSG法基础上,在同一CAD系统中将两者结合起来形成的实体定义描述法,即在CSG二叉树的基础上,在每个节点上加入边界法的数据结构 CSG 法为系统外部外部模型模型,做用户窗口,便于用户输入数据、定义实体体素 B-Rep 法为内部模内部模型型,将用户输入的模型数据转化为 B-Rep的数据模型,以便在计算机内部存储实体模型更为详细信息 混合模式是混合模式是CSGCSG基础上的逻辑扩展,起主基础上的逻辑扩展,起主导作用的是导作用的是CSGCSG结构,结构,B-RepB-Rep可减少中间环可减少中间环节的数学计算量,以完整

35、的表达物体的几节的数学计算量,以完整的表达物体的几何、拓扑信息,便于构造产品模型何、拓扑信息,便于构造产品模型 混合模式结构混合模式结构山东建筑大学山东建筑大学四、特征建模(Feature Modeling)特征建模是建立在实体建模的基础上,利用特征的概念面向整个产品设计和生产制造过程进行设计的建模方法。不仅包含与生产有关的非几何信息,而且描述这些信息之间关系山东建筑大学山东建筑大学NoImage形状特征模型形状特征模型 形状特征模型形状特征是描述零件或产品的最主要的特征,形状特征模型形状特征是描述零件或产品的最主要的特征,主要包括几何信息、拓扑信息主要包括几何信息、拓扑信息 数据结构以数据结

36、构以实体建模中实体建模中 B-Rep法为基础,法为基础,数据节点包括特数据节点包括特征类型、序号、征类型、序号、尺寸及公差尺寸及公差 两个层次两个层次:点、线、面、点、线、面、环组成环组成B-Rep法的低层次结构法的低层次结构 特征信息组成特征信息组成高层次结构高层次结构圆孔 锥孔 平键槽 弧形槽 T形槽 挡圈槽 简单主特征 宏特征 简单辅特征 复制特征 组合特征 圆柱体 圆锥体 长方体 轮毂 轮幅 盘 孔 螺纹 槽 花键 周向均布孔 阵列孔 轮缘 同轴孔 中心孔 圆柱齿轮轮缘 V 带轮轮缘山东建筑大学山东建筑大学举例:1是反映零件基本特点的主要形体特征,2是组通孔,3是一个斜凸台,4是一个盲

37、孔,5是个矩形槽。可以看出,每个特征不光具有确定的结构和形状,它们与加工方法还有一定的对应关系。例如,孔特征必须用孔加工方法进行加工(钻、扩、铰),槽的加工方法一般是铣凸台的加工方法也主要铣削和磨削,这些都是特征的工程意义。山东建筑大学山东建筑大学3、特征建模的特点:(1)使产品的设计不停留在底层的几何信息基础上,起点在比较高的功能模型上。(2)支持并行工程。(3)有利于实现产品设计和制造方法的标准化、系列化、规范化,降低产品的生产成本。4、基于特征的零件造型过程 先创建特征基准,然后按照设计实体轮廓,以伸展的方式创建某一基本形状特征,再根据设计实体的细节要求进行伸展或切除操作,或在模型某位置上放置某个结构特征。山东建筑大学山东建筑大学作业:1、课后P72页,第1、2、4、5、7题

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

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(《CADCAM》第四章线框曲面建模课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|