《维产品建模技术》PPT课件.ppt

上传人:w****2 文档编号:16573784 上传时间:2020-10-14 格式:PPT 页数:51 大小:1.60MB
返回 下载 相关 举报
《维产品建模技术》PPT课件.ppt_第1页
第1页 / 共51页
《维产品建模技术》PPT课件.ppt_第2页
第2页 / 共51页
《维产品建模技术》PPT课件.ppt_第3页
第3页 / 共51页
点击查看更多>>
资源描述
9 三维产品建模技术 几何建模: 以计算机能够理解的形式,对实体进行确 切的定义,赋予一定的数学描述,再以一 定的数据结构形式对所定义的几何实体加 以描述,从而在计算机内部构造一个实体 的模型。 三维几何建模主要是指三维空间的 立体经 并、交、差等集合运算和旋转、平移、缩 放等几何变换 ,产生设计者所希望得到的 较为复杂的立体模型的过程。 三维立体的造型是三维图形系统的核心和基础。 三维图形系统的主要功能模块 窗口管理 各种模块 事件响应 用户界面 数学计算 通用函数库 求交算法 数学计算 通用函数库 基本算法 布尔运算 基本体的 CSG B-Rep表达 基本体素表达 画线框 消隐图 真实感显示 显示算法 数据结构 1.点 typedef struct int ID; float x,y,z TPoint; 点是几何造型中的最基本元素 ,平面立体、曲面立体、曲线、 曲面等形体均可用有序的点集表示。 2.边 是两个或多个相邻表面的交线 ,是一维几何元素 . 直线由两端点确定、曲线由一系列型值点或控制点表示 typedef struct int ID; int Vertex2; TEdge; 三维图形中的几何元素的定义 3. 面 面是二维几何元素,是形体上一个有限、非零的区域,由一个外 环和若干个内环界定其范围。 几何造型中常分平面、二次面、双三次参数曲面等形式。 面有方向性,一般用面的外法矢方向定义其正方向,若一个面的 外法矢向外,则此面为正向面;反之,为反向面。 typedef struct int ID; float A,B,C,D; int Vertex3; TFace; 4. 环 5. 体 环是由有序的有向边(直线段或曲线段)组成的面的封闭边界。 环中的边不能相交,相邻两边共有一个端点;环有内环和外环之分 4 3 2 1 4 3 2 1 8 7 6 5 体是 3维几何元素, 是由封闭表面围成的空间。 1-2-3-4-1 外环为 : 1-2-3-4-1 内环为 : 5-6-7-8-5 一个面可以没有内环,但必须有且只有一个外环。 体素的三种定义形式: ( 1) 组合成复杂形体的简单立体 , 如棱柱 、 棱锥 、 圆柱 、 圆锥 、 圆环 、 球体等 。 ( 2) 某一截面轮廓线沿一条 ( 或一组 ) 空间参数曲线作回扫或平扫 描运动而产生的实体 。 ( 3) 用代数半空间定义的形体 , 表示为 (x,y,z)|f(x,y,z)0 6.体素 体素是可以用有限个尺寸参数定形和定位的立体。 几何建模方法对实体的描述和表达建立 在 几何信息和拓扑信息处理 的基础上。 几何信息 :指物体在空间的形状、尺寸及 位置的描述。 拓扑信息 :构成物体的各个分量的数目及 相互之间的联接关系。 平面立体的 9种拓扑关系:面相邻性、面顶点包含性、面边包含性、顶 点面相邻性、顶点相邻性、顶点边相邻性、边面相邻性、边顶点包 含性、边相邻性 三维几何建模系统分类 形 线框模型 体的定义 形 表面模型 体 实体模型 示形式 按照对这两方面信息的描述和储存方法的不 同,三维几何建模系统可分为: 1.线框模型 (Wire frame Modeling) 基本思想 用三维空间的线条 表达模型的棱边 立方体 12 边 8 顶点 V3 V7 V1 V4 V5 V6 V8 e1 e2 e3 e4 e5 e6 e7 e8 e12 e9 e10 e11 V2 Cube e1 e2 e10 e11 e12 V1 V2 V3 V4 V7 V8 与形体之间不存在一一对应关系,是真实物体的高度抽象, 不适合真实感显示 . 线框模型是用顶点和邻边来表示形体 形体表示成一组轮廓线的集合 线框模型 二维绘图系统的自然扩展 增加了 Z坐标 可以产生任意视图,并保证正确的 投影关系 工程图绘制 比二维绘图系统大大前进了一步 线框模型讨论 当前应用 实体造型系统中的辅助手段 优点:简单、处理速度快 缺点:不能明确给出定点与形体之间的关系,因此不能解 决剖视图、消隐图、明暗色彩图、加工处理等。 线框模型所存贮的几何信息是一些线段的信息,一 般是各棱线的端点和棱线的类型。因此,线框模型所 需内存很少,计算机处理简单、迅速。但由于它是用 棱线等来表示物体的形状,只包含了三维立体的一部 分形状信息,诸如一个面由哪几条棱线组成,立体内 部与外部如何区分等,用线框模型都无法表示。即用 线框模型可以表示机械零件的各种投影图,但线框模 型也有一定的局限性: (1)存在二义性,即有时一种 数据可以表示成某一种图形,也可以看成是另外一种 图形; (2)另外用线框模型不能解决两个平面的交线、 消除隐藏线、隐藏面等问题,当然也不能输出剖面图。 2.曲面模型 (Surface Modeling) 基本思想 采用空间的曲面来表示物体的外表面 基本面素 :可以是平面或二次曲面,如圆柱体、圆锥体、 圆环面、回转面等。 通过各面素的连接构成组成面,各组成面的拼接就是 所构成的模型 数据结构 :仍是表结构,除给出边线及定点信息之外, 还提供了构成三维立体各组成面素的信息。 - 由面的集合来定义形体 将形体表示成一组表面的集合 形体与其表面一一对应,适合于真实感显示 V1 V2 V3 V4 V5 S1 S2 E1 E2 E3 E4 E5 E6 面号 特征码 始边 顶点数 面号 内环 特征码 始边 顶点数 面号 内环 1 0 0 3 2 0 0 4 边号 属性 后指针 1 2 3 4 5 6 0 0 0 点号 X坐标 y坐标 V1 V2 V3 V4 V5 曲面模型 表面 棱线号 1 1 2 3 4 2 5 6 7 8 3 1 10 5 9 4 2 11 6 10 5 3 12 7 11 6 4 9 8 12 与线框模型相比,多了一个面表, 纪录了边与面之间的拓扑关系, 但仍旧缺乏面与体之间的拓扑关系, 无法区别面的哪一侧是体内还是体外, 仍然不是实体模型。 优点 是能实现以下功能:消隐、着色、 表面积计算、两个曲面的求交、数控 刀具轨迹生成、有限元网格划分等。 此外擅长于构造复杂的曲面物体。 缺点 是只能表示物体的表面及其边界, 它还不是实体模型,不能实行剖切, 不能计算物性,不能检查物体间碰撞和干涉。 实体造型:是在计算机内部以实体描述客观 事物。(由于实体建模能够定义三维物体的 内部结构形状,因此能完整的描述物体的所 有几何信息,是当前普遍采用的建模方法。) 生成实体的方法:体素法和扫描法 3.实体模型 ( Solid Modeling) 实体建模方法: 体素法 : 通过基本体素的集合运算构造几何实体的建 模方法。 基本体素的描述:长方体、球体、圆柱、圆锥、圆环、 锥台等体素间的集合运算:并、交、差三种运算 扫描法 : 对表面形状较为复杂的物体,难于通过定义 基本体素加以描述,可以通过定义基体,利用基体的 变形操作实现物体的建模。 实体模型 实体模型 它与上述表面模型不同之 处在于确定了 表面的哪一 侧存在实体 这个问题。 用 有向棱边 的右手法则确 定所在面外法线的方向。 实体模型的数据结构不仅 纪录了 全部几何信息 ,而 且纪录了 全部点、线、面、 体的拓扑信息。 实体模型 显示类型丰富 能够表示形体的各种几何、拓扑信息 现代设计系统中的主要表达形式 进一步分析的基础 有限元分析、装配干涉检查、刀具轨迹规划等 机械设计自动化的基础 3.1实体的定义 什么是客观存在(有效) 实 体的定义 具有一定的形状 具有封闭的边界(表面 ) 内部连通 占据有限的空间 经过运算后,仍然是有效的物体 抽象带来的问题 计算机中表示的物体是无效的 不能够客观存在 形体上任一点的足够小的邻域在拓扑上应是一个等价的封闭圆 , 即围绕该点的形体邻域在二维空间中可构成一个单连通域 , 我们把 满足该定义的形体称为正则形体 , 不满足该定义的形体称为非正则 形体 . 正则集合 G是 3D(三维)空间中的正则集合的条件是 : G = K(iG),其中 K表示闭包集合 , i表示内部 , G表示集合 定义 : 给定一个集合 G,如果此集合内部闭包与所给原集合相等 ,则此 集合称为正则集合 . 在该领域与圆盘之间存在着连续的一一对应关系 正则实体 为什么需要正则集合运算 集合运算式构造复杂物体的有效方法 普通的集合运算会产生无效物体 正则集合的布尔运算 A n* B = ki(A n B ) 正则实体集合运算的欧拉公式 对于正则实体,其顶点( V)、边( E)、表面( F)之间的关 系满足欧拉公式: V E F 2 三维实体表示方法 三维实体表示法是要研究如何表达以及如何构造一个 实体模型的方法 . 2.边界表示法( B-reps) 1.结构实体几何构造法 (CSG) 3.扫描表示法 4.特征造型( Solid Modeling) 用 CSG法表示一个物体可用二叉树的形式加以表达 CSG树图中树叶分为两种,一种是基本体素,另一种是 体素作运动变换时的参数。 图中的结点表示某种运算,有两类运算子,一类是运动 运算子,另一类是集合运算子 CSG树中的每个子树都代表一个集合,它是用算子对体 素进行运算后生成的,树根就是最终拼合而成的物体。 CSG树代表了 CSG方法的数据结构 . 1.结构实体几何构造法 CSG dltax 并 并 差 缺点 表示不唯一 不能直接用于显示 求交计算麻烦 优点 表示简单、直观 也是物体的构造方法,可用作图形输入手段 容易计算物体的整体性质 物体的有效性自动得到保证 2. 边界表示法 一个物体可以表达为它的有限数量的边界表面 的集合,表面可能是平面,也可能是曲面。每 个 表面 又可用它的边界的 边 及 顶点 加以表示。 边界表示法要表达的信息分为两类,一类是 几 何数据 ,反映物体的大小及位置,一类是 拓扑 信息 ,拓扑是研究图形在形变与伸缩下保持不 变的空间性质的一个数学分支,拓扑只关心图 形内的相对位置关系而不问它的大小与形状, 在边界表示法中, 拓扑信息是指用来说明体、 面、边及顶点连接关系的这一类信息。 缺点 表示复杂 有效性难以保证 集合运算复杂 优点 精确表示物体 表示能力强 几何变换容易 适于显示处理 3.扫描表示法 一个集合在空间运动就能扫成一个实体,通 常用二维形体及它的运动轨迹来表示扫描 生成的物体。 扫描方法有: 1)平移扫描 2)旋转扫描 将物体 A沿着轨迹 P推移得到物体 B,称 B为 sweep体 平移 sweep-将一个二维区域沿着一个矢量方向推移 旋转 sweep-将一个二维区域绕旋转轴旋转一周 广义 sweep 任意物体沿着任意轨迹推移 推移过程中物体可以变形 优点 表示简单、直观 适合做图形输入手段 缺点 作几何变换困难 对几何运算不封闭 实体造型系统产品信息不足 产品数据不完备 只涉及产品的几何形状数据 而反映设计意图和工艺要求的信息没有表达 如公差、粗糙度、材料、热处理等 难以满足产品数据交换和信息集成的需要 数据的抽象层次低 只用低层次的几何、拓扑信息来表达零件信息 不能提供高层次的概念实体 不利于工程设计的数据表达 基于特征的零件信息建模技术 采用具有工程意义的特征作为基本构造单元 使整个信息模型具有丰富的语义 并提供高层次的产品信息 , 完整、全面地描述产品信息模型 是现代 CAD系统普遍采用的技术 特征建模既继承了几何建模的优点 又弥补了其存在的种种缺陷 特征建模与几何建模 相互联系 几何建模提供了面向几何的产品信息的表现形式 特征建模提供了连接工程知识和几何信息的工具 特征向下细分需要几何建模提供产品的几何形状信息 向上则反映工程语义的高层次信息 基于特征造型的产品设计方法是随着 CAD/CAM一体 化要求而产生的,是建立在实体造型方法基础之上, 更适合于计算机集成制造系统的产品设计方法 特征建模与设计意图 特征的引用直接体现了设计意图 产品模型易于理解 节省产品设计时间 推动产品设计与工艺设计规范化 加强了产品设计与后续部门如分析、工艺准备、加工、 检验各部门的联系 及时进行反馈 特征的分类 形状特征 Form Feature 装配特征 Assembly Feature 精度特征 Precision Feature 性能分析特征 Analysis Feature 补充特征 Additional Feature 形状特征 Form Feature 描述某一个具有一定工程意义的几何形状信息 主特征 构造零件的主要形状结构 辅特征 对主特征的局部进行修饰 形状特征几何形状 通道 凹陷 凸起 过渡 面域 变形 装配特征 Assembly Feature 用于表达零件的装配关系以及装配过程中所需 的信息 精度特征 用于描述几何形状和尺寸的许可变动量或误差 尺寸公差、形状公差、表面粗糙度等 分析特征、技术特征 用于表达零件在性能分析时所使用的信息 有限元网格划分 补充特征、管理特征 表达与以上无关的一些产品信息 描述零件设计的编码等管理信息 参数化与变量化设计技术 参数化设计 采用尺寸驱动的方式改变几何约束构成的几何模型, 在求解几何约束模型时,采用顺序求解的方法,一般 要求全约束。 其中几何约束包括: 结构约束、尺寸约束、参数约束 参数化与变量化设计技术 变量化设计 采用约束驱动方式改变由几何约束和工程 约束混合构成的几何模型 . 工程约束:面积、体积、强度、刚度、运动学、 动力学等限制条件或计算方程。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!