2 计算机辅助设计技术详解.ppt

计算机辅助设计及制造技术 几何建模方法 利用交互的方式将现实世界中的物体模型输入计算机,而计算机以一定的方式将其存储起来,这一过程称为几何建模。 建模技术是CAD系统的核心技术,它是分析计算和计算机辅助制造的基础。 三维几何建模有三种方式:(1)线框模型(2)表面模型(3)实体建模。实体建模方法有两种(i)边界表示法B-REP(ii)实体结构几何法CSG。 边界表示法(Boundary Representation) 边界表示法简称 B-Rep,是通过对集合中某个面的平移和旋转以及指示点、线、面相互间的连接操作来表示空间三维实体。由于是通过描述形体的边界描述形体,而形体的边界就是其内部点与外部点的分界面,所以称为边界表示法 结构实体几何法(Constructive Solid Geometry) 结构实体几何法:简称CSG法,用布尔运算将简单的基本体素拼合成复杂实体的描述方法,通过有序的二叉树记录。 CSG 表示法只说明了形体怎样构造,没有指出新实体的顶点坐标、边、面的任何具体信息,故形体的CSG表示只是一种过程性表示,或称为非计算模型 二叉树形式表示的CSG法 混合表示法 (Hybird Model) 混合表示法是建立B-Rep和CSG法基础上,在同一CAD系统中将两者结合起来形成的实体定义描述法,即在CSG二叉树的基础上,在每个节点上加入边界法的数据结构. 线框建模 线框建模的概念 线框建模的特点 线框建模的概念 线框建模是利用基本线素来定义设计目标的棱线部分而构成的立体框架图 线框建模的特点 线框建模构造的实体模型只有离散的边,没有边与边的关系。信息表达不完整,会使物体形状的判断产生多义性 复杂物体的线框模型生成需要输入大量初始数据,数据的统一性和有效性难以保证,加重输入负担 表面建模 表面建模的分类 表面建模的特点 表面建模的分类 平面建模是将形体表面划分成一系列多边形网格,每一个网格构成一个小的平面,用一系列的小平面逼近形体的实际表面 表面建模的特点 三维实体信息描述较线框建模严密、完整,能够构造出复杂的曲面,如汽车车身、飞机表面、模具外型… 实体建模 实体建模基本原理 实体建模方法 实体建模的基本原理 实体建模技术是利用实体生成方法产生实体初始模型,通过几何的逻辑运算,形成复杂实体模型的一种建模技术 体素法 用CAD系统内部构造的基本体素的实体信息(如长方体、球、圆柱、圆环…)直接产生相应实体模型的方法 扫描法 将平面内的封闭曲线沿某一路径“扫描”(平移、旋转、放样等)形成实体模型 扫描法可形成较为复杂的实体模型 基本体间逻辑运算-布尔运算 几何建模的集合运算理论依据集合论中的交(Intersection)、并(Union)、差(Difference)等运算,是把简单形体(体素)组合成复杂形体的工具 布尔运算实例 这个看似复杂的模型,实际上是一个方块与一个空心的球进行求交(intersect)布尔操作的结果 特征建模 特征建模原理 特征反映设计者和制造者的意图: 从设计角度看,特征分为设计特征、分析特征、管理特征… 从造型角度看,特征是一组具有特定关系的几何或拓扑元素 从加工角度看,特征被定义为与加工、操作和工具有关的零部件形式及技术特征 形状特征模型 形状特征模型形状特征是描述零件或产品的最主要的特征,主要包括几何信息、拓扑信息 形状特征模型 形状特征模型形状特征是描述零件或产品的最主要的特征,主要包括几何信息、拓扑信息 形状特征模型 形状特征模型形状特征是描述零件或产品的最主要的特征,主要包括几何信息、拓扑信息 形状特征模型 形状特征模型形状特征是描述零件或产品的最主要的特征,主要包括几何信息、拓扑信息 精度特征模型 材料特征模型 管理特征模型 线框、曲面和实体模型的关系 BREP、CSG模型与线框、曲面、实体模型 BREP、CSG模型是三维模型在计算机中的表达和存储方式。 线框、曲面、实体模型是三维模型的不同表现形式,根据不同的要求使用。 实体模型与特征模型 装配体的设计方法: 自底向上的装配体设计 自顶向下的装配体设计—自顶向下的产品设计就是从产品的顶层开始通过在装配过程中可以随时设计零件来完成整个产品设计的方法。为此,在产品设计的最初环节,按照该产品的最基本的功能和要求,在设计顶层先构造出一个"基本骨架",称之为"顶层基本骨架"(TBS),随后的设计过程基本上都在这个"顶层基本骨架"的基础上进行复制、修改、细化、完善并最终完成整个设计过程。 SOLIDWORKS装配关系 重合:不同零部件的点、线、面的重合 平行:直线,平面之间的平行关系 垂直:平面之间的垂直关系 同轴:圆柱面和圆形边线之间的轴线重合 相切:圆

计算机辅助设计系统的核心技术是,2 计算机辅助设计技术详解.ppt相关推荐

  1. 系统安全攻防战:DLL注入技术详解

    DLL注入是一种允许攻击者在另一个进程的地址空间的上下文中运行任意代码的技术.攻击者使用DLL注入的过程中如果被赋予过多的运行特权,那么攻击者就很有可能会在DLL文件中嵌入自己的恶意攻击代码以获取更高 ...

  2. win8计算机用户名在哪里设置,windows8系统用户名微软ID和管理员账户概念详解

    windows8系统用户名微软ID和管理员账户概念详解 发布时间:2013-07-23 15:43:30   作者:佚名   我要评论 在Windows8系统中我们会遇到这么几个用户名或者ID:锁屏登 ...

  3. 中科大-计算机类考研真题(初试笔试真题详解+复试笔试机试真题详解+面试问题汇总分析)

    中科大-计算机类考研真题(初试笔试真题详解+复试笔试机试真题详解+面试问题汇总分析) 初试笔试真题2003年~2019年:答案+详解 复试面试问题总结:问题汇总+详解分析 复试面试经验总结:个人小结 ...

  4. Win7系统Visual Studio 2013配置OpenCV3.1图文详解

    Win7系统Visual Studio 2013配置OpenCV3.1图文详解 OpenCV3.1对硬件加速和移动开发的支持相对于老版本都有了较大改进,支持新的开发工具,更易于扩展,配置方式也比以前简 ...

  5. IBM p5服务器上的虚拟 分享,IBMp5服务器系统虚拟技术详解

    <IBMp5服务器系统虚拟技术详解>由会员分享,可在线阅读,更多相关<IBMp5服务器系统虚拟技术详解(10页珍藏版)>请在人人文库网上搜索. 1.IBM p5 服务器系统虚拟 ...

  6. 查看登陆系统用户的信息的三种方法详解

    查看登陆系统用户的信息的三种方法详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.who这个命令显示可以谁在登陆,但是这个有很多的花式玩法,这个命令超简单 语法:who [O ...

  7. Linux、ubuntu系统下查看显卡型号、显卡信息详解

    本文将介绍Linux系统下查看显卡硬件信息内容如下: 如何在ubuntu系统中查看显卡型号.(其他文章大多只介绍了命令而未介绍如何对应显卡型号) 在ubuntu系统中显卡详细信息,以及所代表的含义. ...

  8. spring(7)---深入理解Spring核心技术——Spring中的各模块详解

    深入理解Spring核心技术--Spring中的各模块详解 Spring框架的两个基本概念IOC容器和AOP,相信大家现在对Spring中的这两个部分的基本概念有了一定的认识,好了,那么今天我们就来正 ...

  9. 惯性系统常用坐标系_2 惯性导航1(坐标系及方向余弦)详解.ppt

    2 惯性导航1(坐标系及方向余弦)详解.ppt 惯性导航 惯性导航核心: 1.需要确定载体加速度方向.(陀螺仪测姿态,即加速度方向) 2.需要确定载体加速度大小. (加速度计测加速度大小) 陀螺仪和加 ...

最新文章

  1. shell 跟踪命令
  2. 如何将图片中的一个任意四边形区域的图像转化为矩形【附源码】
  3. Java语法教程-Java开发环境安装JDK
  4. 如何解决文件不存在_传奇微端配置Pak密码文件不存在怎么解决?传奇分享汇
  5. C++新特性探究(一):nullptr
  6. WebApi系列(从.Net FrameWork 到 .Net Core)
  7. 项目遇到的问题总结(四):单页面首屏加载慢解决方案
  8. Integer的比较
  9. 聚类分析 matlab
  10. abaqus2019安装教程_Xflow2019和Abaqus2019版本安装不成功的问题解决办法
  11. 计算机软件开发属于什么类的专业,软件工程专业属于哪个类别?
  12. 微信公众平台、微信开放平台的关系
  13. 内推 | 字节跳动内推
  14. tan(x)的四阶麦克劳林级数
  15. python str怎么用_python的str函数怎么使用
  16. Docker容器学习笔记(看了狂神视频)
  17. java截取固定大小图片_JAVA技巧(长字符串按指定长度截取)
  18. oracle学习app,Oracle学习相关
  19. PHP输出中文乱码的解决方法(适合初学者)
  20. Word输入一个字,后面就会消失一个字,该怎么办

热门文章

  1. 前端设计一一个人博客网站怎么进行公安备案?
  2. 基于SFM的三维重建点云合并及位移测量
  3. 雅马哈RCX340机器人与相机实例程序说明
  4. 《机器人动力学与控制》第五章——速度运动学之机械臂的雅各比矩阵 5.1 角速度:固定旋转轴
  5. 从Preact学习hooks原理--useState
  6. CSS快速自学教程(W3school/MDN精简)
  7. java——基于zxing的二维码生成器
  8. python爬取美女图片的练习
  9. ToonShader-卡通渲染
  10. 微信支付开发(9) 标记客户投诉处理状态