04本科逆向工程曲面造型1r.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CAD模型重建概述 测量数据经过预处理后,就可以进行CAD模型重建了,以便后续的CAM、CAE等的需要。 根据不同应用场合, CAD模型重建主要分: 曲面重建 B样条曲面。一般自由通常采用Bezier、B样条、非均匀有理B样条(NURBS)等参数曲面形式表示。其中NURBS能兼容Bezier和B样条表示,为绝大多数CAD/CAM软件所支持。从另一方面,B样条是NURBS的一种简化,在一般情况下通常用B样条来进行曲面拟合就能满足要求。 规则面。平面和二次曲面。二次曲面有如圆柱面、圆锥面、椭圆面等。 实体重建 实体模型。 目前主流的逆向工程软件和CAD软件的反求模块以曲面模型反求为主,各种软件工具提供了丰富的曲面建构功能。设计人员模型重建之前,还应详细了解模型的前期信息和后续应用要求。前期信息包括实物样件的几何特征、数据特点等;后续应用包括结构分析、加工、制作模具、快速原型制造等。对这些信息有了充分的了解后,才能选择正确有效的造型方法、支撑软件、模型精度和模型质量以满足特定的要求。 曲线是构建曲面的基础,从逆向工程的角度来讲,曲线的好坏,会影响后续曲面模型的重建。一种常用的模型重建方法是,先将数据点通过插值(Interpolation)或逼近(Approximation)拟合成参数曲线(参数多项式曲线或样条曲线), 再利用曲面造型工具,如扫掠(Sweep)、混合(Blend)、放样(Loft)、边界曲面(Boundary)等,完成曲面片造型,再通过曲面延伸、求交、裁剪、过渡等方法,得到完整的曲面模型,这也是Imageware、CATIA软件所主要采用的曲面造型方法。 测量数据的曲线拟合 基于曲线的曲面造型基本流程 给定有序数据点集qi(i=0,1,…,m),要求构造一条曲线顺序通过这些数据点,称为对这些数据点进行插值,所构造的曲线称为插值曲线。所采用的数学方法称为曲线插值法。以插值方式来建立曲线,具有的优点是曲线通过所有数据点,曲线与点的误差为零。其缺点是当数据量大时,则曲线控制顶点也相对较多。且易受点噪声影响,曲线形成局部起皱等现象。 曲线拟合的基本概念 在某些情况下,如果测量数据点较粗糙、噪声较大,若用插值法构造一条严格通过所有数据点的曲线,则曲线将不光滑,尽管可以预先对数据进行平滑预处理,但可能会丢失细微几何特征。这样可构造一条逼近测量数据的曲线,称之为对这些数据点进行逼近,所构造的曲线称为逼近曲线,所采用的数学方法称为曲线逼近法。 曲线拟合的基本概念 一、B样条曲线定义 B样条基是多项式样条空间具有最小支承的一组基,故被称为基本样条(Basic Spline),简称B样条。B样条曲线具有几何不变性、凸包性、保凸性、变差减小性、局部支撑性等优良性质,能描述复杂曲线形状。B样条方法是最广泛流行的形状数学描述的方法之一,在目前的CAD领域中有着不可替代的作用。 B样条曲线拟合 B样条曲线可以表示为 B样条曲线拟合 其中di为控制顶点,又称德布尔点,由它们顺序连成的折线为B样条控制多边形,简称控制多边形。 为k次规范B样条基函数,是由一个称为节点矢量的非递减的参数u的序列U: 所决定的k次分段多项式,B样条较多的采用截尾幂函数的差商定义,现在已经标准化的一种定义为德布尔-考克斯递推公式,表示如下: 其中 的双下标中第二个下标k表示次数,第一个下标i表示序号。欲确定第i个k次B样条 ,需要用到ui,ui+1,…,ui+k+1共k+2个节点,称区间[ui,ui+k+1]为 的支承区间。 的第一下标等于其支承区间左端节点的下标。曲线方程中相应n+1个控制顶点di(i=0,1,…,n),要用到n+1个k次B样条基函数 (i=0,1,…,n)。它们都是k次B样条。他们支承区间的并集就是定义这一组B样条基的节点矢量U:u0≤u1≤…≤un+k+1。这里控制顶点数为(n+1),曲线的次数为k,若定义节点数(m+1),三者满足关系式:m=n+k+1。 B样条曲线的定义域为[uk,un+1],在参数u轴上,B样条具有局部性质,即任一点u∈[ui,ui+1]至多有k+1个非零的k次B样条Nj,k(u),j=i-k,i-k+1,…,i,其它k次B样条在该处均为零。因此B样条曲线可表示为如下的分段表达式: 由此可见,控制顶点和节点矢量是B样条曲线的决定性因素,如何选择节点矢量和顶点数目是B样条拟合中应该着重考虑的问题。 二、数据点参数化 采用参数多项式进行拟合时,为了唯一确定一条参数曲线,首先需要确定各数据点的参数值。例如,为了唯一地决定一条插值或逼近于n+1个点qi(i=0,1,…,n)的B样条曲线时,必需先赋给每个数据点qi相应的参数值ui,使其形成一个严格

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档