第七讲.自由曲线与曲面-2.pptxVIP

  1. 1、本文档共104页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机图形学 第七讲 自由曲线与曲面-2;主要内容;1 解析曲面(代数曲面);代数曲面在造型系统中常见,但远远不能满足复杂曲面造型的要求 适合构造简单曲面,不能构造自由曲面 不同类型曲面拼接连续性难以保证 不同曲面求交公式不一,程序实现量大 工程设计交互性差 因此,CAD系统中除简单代数曲面外,必须具有强大的自由曲面造型能力 Bezier、B样条、BURBS曲面在商用CAD系统中常见。;曲面用矢量方程表示: r(u,w)=[x(u , w), y(u , w), z(u , w)] u , w ?[0,1] ; 参数域点向曲面片点的映射 ;一.曲面基本参数;3) 四个角点的切矢和扭矢 ;则边界曲线 r(u,0)上的切矢为:ru(u,0)= ;; ; ;;ruw(u,w) = 称为混合偏导矢 (或扭矢) 反映了ru对w 的变化率或 rw 对u 的变化率。 ; ?2r(u,w);二、曲面的拼接 ;B)G1连续拼接;1. 双线性参数曲面:由4个顶点及4个顶点所确定直线边界定义的曲面。;;v向插值得到的直纹面;;;;双三次参数曲面的边界条件;;;给定空间n+1个点的位置矢量Pi(i=0,1,2,…,n),则Bezier曲线定义为:;展开上式得:;双三次贝塞尔曲面的特性分析: 贝塞尔曲面由16个控制点所构成的空间特征网格控制,特征网格边界上的12个控制点与曲面片的边界曲线相联系,其中四个角点本身是曲面片边界端点;特征网格内部的4个控制点确定曲面内部形状。曲面的几何变换可通过对每个控制点的几何变换来实现。 双三次贝塞尔曲面片的由双三次贝塞尔曲线交织而成,四条边界曲线为由边界上控制点定义的双三次贝塞尔曲线。 贝塞尔曲面的几何矢量矩阵由16个控制点的位置矢量组成,几何意义非常明确,便于曲面修改和控制。 贝塞尔曲面不具备局部修改特性,控制点位置的改变主要改变该控制点附近的曲面形状,但对其它部分也有影响。;;Bezier曲面的特性; 事实上,沿Bezier曲面任何等参数的截线均为一Bezier曲线。显然,固定参数v,对参变量u而言是一簇Bezier曲线;固定参数u,对参变量v而言也是一簇Bezier曲线。;3)Bezier曲面边界的跨界一阶切矢只与定义该边界的顶点和相邻的一排顶点有关;且曲面与边界三角形相切。 同样,其跨界二阶导矢只与边界顶点和相邻的两排顶点有关。;Bezier曲面的计算与绘制;Bezier曲面的拼接 ;B)G1连续;为了实现多张曲面拼接,需要更多的自由度和更为宽松的条件才可能实现。为实现这一目标往往需要更高阶的曲面,对低阶曲面可通过升阶方法提高阶次。 特征多边形顶点数决定了它的阶次数,当n较大时,不仅计算量增大,稳定性降低,且控制顶点对曲线的形状控制减弱; 不具有局部性,即修改一控制点对曲线产生全局性影响。 1972年Gordon等用B样条基代替Bernstein基函数,从而改进上述缺点。;类似Bezier曲面,将均匀三次B样条曲线推广可得到均匀双三次B样条曲面的定义如下:;或者,写成:;B样条曲面的性质 ;B样条方法能够很方便绘制复杂曲面,并比Bezier方法更灵活,因此应用更广泛。;B样条曲面的反算;b)仍以U向视首末截面数据点处v向切矢为“位置矢量”表示的“数据点”,又视四角角点扭矢为“端点v向切矢”,应用曲线反算,求出定义首末u参数边界(即首末截面曲线)的跨界切矢曲线的控制顶点。 ;6. NURBS曲面;追求内部表达模型的统一是CAGD领域学者们的重要目标之一,NURBS不是终点,学者们仍在努力。 (目前β样条表达能力更强,但控制参数更多);7 其他表达方式; ;隐式曲面;偏微分方程(PDE)曲面 ;;等距曲面(Offset) ;;;;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线、曲面;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(1)细分曲线;(2)细分曲面;(2)细分曲面;(2)细分曲曲面;(2)细分曲面;(2)细分曲面;(2)细分曲面;(2)细分曲面;(2)细分曲面;(2)细分曲面;(2)细分曲面;(2)细分曲面;(2)细分曲面;;;;;;;;;;10、 OpenGL曲面功能;Nurbs曲面绘制;裁剪曲面(用参数曲面上的二维曲线);

文档评论(0)

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

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

1亿VIP精品文档

相关文档