第二章 构造几曲面.docVIP

  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文档。上传文档
查看更多
第二章 构造几曲面

第二章 构造几何曲面 2.1 几何曲面概述 2.1.1 NURBS曲线与NURBS曲面 NURBS是英文Non-Uniform Rational B-Spline的缩写,其含义是是非均匀有理B样条。NURBS是目前CAD/CAM(计算机辅助设计/计算机辅助制造)软件中的最重要的曲面造型方法。 JDPaint 5.0的几何曲面造型采用了NURBS技术作为几何描述的主要方法,因为NURBS曲面不但可以表示标准的解析曲面,如圆锥曲面、一般的二次曲面和旋转曲面等,而且可以表示复杂的自由曲面。通过调整控制点,可以灵活地改变曲面的形状。个别控制点的调整只会影响到曲面形状的局部修改,不会波及到曲面其它部位的形状,使曲面形状的修改更容易控制。NURBS曲面包含在由它的控制点构成的凸包内。因此,由控制点构成的凸包形状,就可以想象到曲面的大致形状。 NURBS曲面的形状,取决于曲面的控制点。如果要对曲面做各种变换,如平移、旋转、比例等变换,只需要对曲面的控制点进行变换,把控制点变换到新的位置后即可得到新的曲面,而且曲面上任何一个点的位置、法矢量都可以精确计算得到。 虽然学习曲面造型并不需要完全掌握NURBS的数学理论,但是对于一些基本的概念和方法,却是有必要加以了解的。 1.NURBS曲线 NURBS曲线是构造NURBS曲面的基础。 在曲线的任意一点P处,通过该点且与曲线相切,并指向曲线方向的直线称为曲线在该点处的切线(切矢量)。 通过点P且与切线垂直,并指向曲线的直线称为曲线在该点处的法线(法矢量)。如图2-1所示。 图2-1 曲线的切矢与法矢 曲线的几何特性: NURBS曲线具有以下性质: 1)凸包性:曲线被包含在由控制点所构成的多边形内。 2)边界性质:控制点的首末点与曲线端点重合。 3)控制点所形成的多边形其第一段、最后一段,与曲线的端点相切。 4)局部性:修改某一个控制点的位置,只影响曲线与控制点临近部分的的形状,而不会波及整个曲线。 5)权因子的调形性:权因子具有明显的几何意义。如图2-2所示,只改变与控制点D3对应的权因子的大小,其它值保持不变。则随着从0变化到1时,曲线将越来越靠近控制点D3. 图2-2 权因子对曲线形状的影响 6)可以精确表示标准的解析形状如圆、椭圆等,又可以表示自由曲线。因此几乎所有的曲线都可以用NURBS曲线来表示。 由于NURBS曲线是采用控制点来定义其形状,因此在几何曲面模块中可以通过移动控制点来修改调整曲线的形状。以使其形状符合我们的要求。 2.NURBS曲面 曲面的一般数学表示式是变量u、v的函数,当u,v值变化时,曲面上的x,y,z值也跟着改变,从而描绘出曲面的形状。 当变量v保持不变,而u值从0变化到1时,就得到曲面上的一条曲线,我们将其称为v等参数线。 同样,当变量u保持不变,而v值从0变化到1时,就得到曲面上的一条曲线,我们将其称为u等参数线。 如图2-3所示,曲面用一组u等参数线和一组v等参数线来表示。 图2-3 曲面的几何性质 曲面上的一点有以下几何特性:切平面、法向量。 切平面:在曲面一点P(u,v)处,沿U等参数线方向得到一个切矢量pu,沿V等参数线方向得到一个切矢量pv,这两个切矢量所组成的平面就是曲面在该点处的切平面。 法矢量:切平面在点p处的垂线,就是曲面在该点处的法矢量。如图2-3所示。 NURBS曲面具有与NURBS曲线相似的性质。 1)凸包性:曲面被包含在由控制点所构成的网格内。 2)边界性质:控制点网格的边界与曲面边界重合。 3)控制点网格的边界多边形与与曲面的边界相切。 4)局部性:修改某一个控制点的位置,只影响与控制点临近部分的的曲面形状,而不会波及整个曲面。 5)权因子的调形性。 6)可以精确表示标准的解析曲面,如球面、锥面、环面等,又可以表示自由曲面。 NURBS曲面的构造与NURBS曲线的构造相似。曲面形状是由多个控制多边形所形成的网格来确定的。因此,我们可以通过移动网格控制点来修改曲面的形状。当然我们也提供了移动曲面点来改变曲面形状的方法,以增加控制曲面形状的灵活性。但这种方法最后也会落实到修改曲面控制点上。 NURBS曲面造型的特点: 1)以空间曲线作为造型的基础,拓展了造型空间,生成的曲面形状更加复杂。 2)造型手段灵活多样,有直纹面、旋转面、拉伸面、扫掠面、蒙皮面、边界面等多种造型方法,满足各种造型要求。 3)生成的曲面有可编辑性:在曲面上通过修改控制点,就可以改变曲面的形状,最终生成极其复杂的曲面。 4)曲面带有各种几何信息,如法矢量、切平面、曲率等,由这些几何信息可实现曲面之间的光滑过渡。 5)转换为网格面,实现与网格面各种算法的有机

文档评论(0)

zong197104 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档