1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.曲线cadcam

3.3 曲线和曲面的CAD 机械设计中常常碰到有一定曲线和曲面的零件需要设计和加工,例如设计飞机机翼、汽车车身、水轮机转子、船体外形等。它们称为自由曲线(面),工程上把形状比较复杂、不能用二次方程描述的曲线和曲面称为自由曲线和自由曲面。 怎样在计算机中设计和绘制 这些自由曲线(面)是本章研究 的内容。 本节内容 3.3.1 曲线的参数表示 3.3.2 Bezier曲线 3.3.3 B样条曲线 3.3.4 NURBS曲线 3.3.5 曲面 3.3.1曲线的数学表示 显式表示 隐式表示 参数表示 就是将曲线或曲面上点的坐标表示为某些参数的函数。 如自由曲线的参数表示形式为:x=x(u),y=y(u),z=z(u) 为便于计算机处理,曲线上一点常用矢量表示: P(u)=[x(u),y(u),z(u)] 参数曲线示意图 参数表示法的优点: 参数表示的的曲线曲面与坐标系的选取无关。 参数方程将自变量和因变量分开,使得参数变化对各个因变量的影响可以明显地表示出来 参数表达式中使用切矢来代替非参数方程中的斜率,便于处理斜率无穷大的问题。 参数表达式中一般都有明确的定义域,因此不需要另设其他参数来定义其边界。 易于用矢量和矩阵表示几何量,便于计算机的计算与编程。 几何连续性——是指曲线或曲面在连接处的连接状态。通常使用符号C(i)来描述连续性: ①若两段曲线有一端点位置相同,称它们在连接处位置连续,也称之为C(0) 连续。 ②若两段曲线在连接处切线是连续的,则称为一阶导数连续,也称之为C(1) 连续。 ③如果曲线在连接处曲率是连续的,则称为二阶导数连续,也称之为C(2) 连续 。 基本术语 光滑——从数学意义上讲,光滑是指曲线或曲面具有至少一阶的连续导数。 光顺——不仅要求曲线或曲面具有至少二阶的连续导数,而且还要满足设计要求。 所谓设计要求应视具体情况而定,如一般机械零件外形只要求二阶导数连续就够了,而飞机船舶的外形不但要二阶导数连续,而且曲线的凹凸走向要满足功能要求。 基本术语 插值——给定一组精确的数据点,要求构造一个函数使之严格地依次通过全部数据点,且满足光顺要求。这种方法称为插值法。 逼近——对于一组数据点,要求构造一个函数,使之在整体上最接近这些数据点而不必通过全部数据点,也就是使所构造的函数与所有数据点的误差在某种意义上最小。这就是所谓逼近法。 拟合——在曲线和曲面的设计过程中,用插值或逼近的方法,在允许的范围内贴近或通过给定的型值点,从而使构造的曲线或曲面光滑连续。 三、曲线CAD的处理方法 给出一系列离散点的空间坐标,将上述离散点分段并选择某个拟和函数模式计算分段内离散点之间任意点的坐标。从而描绘出曲线。 目前常用的几种拟和函数都是采用参数量形式的多项式函数,大多为三次多项式,不同类型曲线具有不同的应用特性。 3.3.2 Bezier曲线 样条曲线精确通过给定点,但就外型的几何设计而言,并不要求曲线严格通过所有的原始型值点,只要求外形美观、符合设计要求。 从1962年,法国雷诺汽车公司工程师Bezier开始研究在“逼近”意义上的曲线曲面的参数表示法,之后建立了一种自由曲线曲面的设计方法,被称为Bezier方法。 Bezier曲线 Bezier曲线的形状是通过一组多边折线(也称为Bezier多边形或特征多边形)的各顶点唯一地定义出来的,在该多边折线的各顶点中,只有第一点和最后一点是在曲线上的,其余的顶点则用来定义曲线的导数、阶次和形状。第一条边和最后一条边则表示出了曲线在起点处和终点处的切线方向,即第一条边和最后一条边分别和曲线在起点和终点处相切。曲线的形状趋向于多边折线的形状。改变多边折线的顶点位置和曲线形状的变化有着直观的联系(如图)。 Bezier曲线示例 一、Bezier曲线表达式 基本思想: Bezier 构造曲线是由曲线的两个端点和若干个不在曲线上的点来唯一确定曲线的形状。这两个端点和若干个点被称为Bezier 特征多边形的顶点(也叫控制点)。 设给定空间特征多边形的n+1个顶点Pi(i=0,1,…,n),则定义n次Bezier曲线的矢量函数为: 表达式中各参数的意义: 参数u的取值范围为[0,1], n是多项式的次数,也是曲线的次数。通常用n+1个顶点确定曲线为n次曲线。 Pi是第i个顶点的坐标。 Bi,n(u)——混比函数(伯恩斯坦基函数),反映第i个顶点对拟合点的影响,它定义为: Bi,n(u)=

文档评论(0)

taotao0c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档