在计算机内部除顶点,第四章工程图形技术-重庆交通大学.ppt

第四章工程图形技术-重庆交通大学.ppt

第四章 工程图形技术;4.1三维几何造型技术;二、建模方法及其发展 建模方法:几何建模和特征建模。 主要的产品数据模型:二维模型、三维线框模型、曲面模型、实体模型、特征模型、集成产品模型。;4.1.1几何造型方法;  线框建模生成的实体模型是由一系列的直线、圆弧、点及自由曲线组成,描述的是产品的轮廓外形。在计算机内部生成三维映像,还可实现视图变换及空间尺寸的协调。 数据结构  线框建模的数据结构是表结构,在计算机内部存贮的是物体的顶点和棱线信息。; 下图为一立方体的线框模型。表分别为立方体的顶点表和边表,构成该物体的线框模型的全部信息。; 线框建模所构造的实体模型,只有离散的边,而没有边与边的关系,由于信息表达不完整,会对物体形状的判断产生多义性。   下图表示同一线框模型可能产生的几种不同理解 ; 线框建模的优点???所需信息最少,数据运算简单,所占存贮空间较小,硬件的要求不高,容易掌握,处理时间短。 线框建模的局限性  几何意义的二义性:一个线框模型可能被解释为若干个有效几何体。 ??? 1. 结构体的空间定义缺乏严密性 ??? 2. 拓扑关系缺乏有效性 ???3. 描述的结构体无法进行消隐、干涉检查、物性计算;2 曲面建模 ;构造曲面的方法:首先通过一系列离散点确定一组曲线(称为控制曲线),再由这些曲线构造要求的曲面。;曲面建模(Surface Modeling)又叫表面建模,是通过物体的各种表面进行描述的一种三维建模方法。主要适用于表面不能用简单的数学模型进行复杂描述的物体形面。曲面建模的重点:是由给出的离散点数据构成光滑过渡的曲面,使这些曲面通过或逼近这些离散点。; 数据结构: 表面建模的数据结构是表结构,除给出边线及顶点的信息之外,还提供了构成三维立体各组成面素的信息。; 表面建模举例说明: 下图为一立方体,在计算机内部除提供了顶点表和边表之外,还提供了面表。;自由曲面的建模方法 产品的外形设计涉及大量的曲线和曲面造型,工程上通常是给出曲线或曲面上的许多离散点的数据,然后由这些点构造光滑过渡的曲面,这类曲线和曲面称为自由曲线或自由曲面。;曲线和曲面的参数表示??? 在解析几何中,空间曲线上一点P的每个坐标被表示成参数化u的函数: ;参数化曲面Bezier曲线和曲面??? 1. 下图所示为三次Bezier曲线的形成原理,这是由四个位置矢量Q0、Q1、Q2、Q3定义的曲线。; Bezier曲线的一般数学表达式为:; ?当n=3时,上式变为三次Bezier曲线:;; B样条曲线和曲面??? 1.B样条曲线采用特征多边形及权函数定义曲线,权函数是B样条基函数,便于局部修改。B样条基函数定义为: ;;2.同理B样条曲面也可视为由B样条曲线网格绘制而成的。通用B样条曲面方程为: ;3. B样条曲线、曲面的优点 具有局部可修改性和很强的凸包性,较成功地解决了自由型曲线、曲面的描述问题。 ;非均匀有理B样条(NURBS)曲线和曲面 NURBS曲线提供了对标准解析几何和自由曲线、曲面的统一数学描述方法,它可通过调整控制顶点和权因子,方便地改变曲面形状,同时也可方便地转换成对应Bezier曲面。 ??? 1.给定n+1个控制点 及权因子 ,则k阶(k-1)次NURBS曲线的表达式为:;其中 ???为非均匀有理B样条基函数,按照deBoor-Cox公式递推地定义: ;2. 给定一张(m+1)(n+1)的网络控制点 ???????????????????????????????????????????? ,以及各网络控制点的权值 ???????????????????????????????? ??? NURBS曲面的表达式为:??? ??????????????????????????????????????????????????????????????????????????????????? ??? 式中 ?和 ??分别为NURBS曲面u和v参数方向的B样条基函数;k,l为B样条基函数的阶次。 ;表面建模的特点??? 表达了零件表面和边界定义的数据信息,有助于对零件进行渲染等处理,有助于系统直接提取有关面的信息生成数控加工指令,因此,大多数CAD/CAM系统中都具备曲面建模的功能。???在物体性能计算方面,表面建模中面信息的存在有助于对物性方面与面积有关的特征计算,同时对于封闭的零件来说,采用扫描等方法也可实现对零件进行与体积等物理性能有关的特征计算。; 一般

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值