计算机图形学简明教程_第9章.pptVIP

  1. 1、本文档共70页,可阅读全部内容。
  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文档。上传文档
查看更多
计算机图形学简明教程_第9章.ppt

第9章 曲线曲面的表示 第9章 曲线曲面的表示 9.1 曲线曲面的基础知识 9.2 Bézier曲线 9.3 双三次Bézier曲面 9.4 B样条曲线曲面 9.5 Coons曲面 9.3.1 双三次Bézier曲面的定义 在空间中给定4×4个点 , 称以下张量积形式的参数多项式曲面为3×3(双三)次的Bézier曲面: ,0≤u ,v ≤1 其中 分别是3次Bernstein基函数,见式(9.12)。一般称 为 的控制顶点,把由 和 组成的网格称为 的控制网格,记为 。 (9.23) 如图9.16所示。控制网格 是对Bézier曲面 的大致形状的勾画, 是对 的逼近。 双三次Bézier曲面的矩阵表示形式是: P31 P02 P30 P20 P32 P00 P01 P11 P21 P10 P33 P12 P13 P22 P23 P03 P(0,v) 图9.16 Bézier曲面的控制网格 P(u,0) 9.3.2 双三次Bézier曲面的性质 控制网格的四个角点P00, P03, P30, P33是曲面 的四个端点,如图9.16所示。由式(9.23)可得 的四条边界线 , , 和 是Bézier曲线,它们分别以 , , , 为控制多边形,如图9.16所示。 1)端点位置 2)边界线的位置 端点 的u 向切矢和v 向切矢分别为 和 ,所以三角形 所在的平面在P00点和曲面相切。同理,三角形 , , (图9.16中斜线部分)所在的平面分别在点 , , 处与曲面 相切。 由端点的切平面知, 是 在点 处的法向;其余各端点 , , 处法向的情况也类似。 3)端点的切平面 4)端点的法向 曲面 位于其控制顶点 的凸包内,原因与上一节中曲线凸包性相似。 修改一个控制顶点时,曲面上距离它较近的点受影响较大。要改变曲面某部分的形状,采用人机交互的手段,只要调节相应的控制顶点即可。 5)凸包性 6)仿射不变性 曲面 的形状仅与点 的位置有关,而与坐标系的选择无关。 7)拟局部性 9.3.3 双三次Bézier曲面的拼接 两张双三次Bézier曲面相连接时,GC0连续是指在拼接处的边界曲线相同,GC1连续是指在公共边界的每一点上两曲面的切平面重合。假定两张要拼接的Bézier曲面的方程为 要达到GC0连续,需要满足: , 。要达到GC1,首先要满足GC0连续,还要满足在公共边界线上法矢量方向连续,即存在常数 ,使 该式等价于 上式成立的一个简单充分条件是存在常数k﹥0 也就是说,在拼接的边界上,两张曲面的控制顶点相同就 能保证曲面片GC0拼接,若要达到GC1拼接,则所有的 和 , 不仅要方向相同,而且其长度之比为一常数,如图9.17所示。 Q11 Q12 Q13 Q03 Q02 Q01 Q00 Q10 P30 P31 P32 P33 P21 P20 P22 P23 图9.17 GC1拼合的条件 9.3.4 实例 单位三维圆由下式定义 构造分片定义的双三次Bézier曲面逼近该圆。构造过程如下:首先构造对四分之一圆逼近的三次Bézier曲线。令 ,式(9.6)定义的三次Hermite曲线转换成三次Bézier曲线,得到对平面上四分之一圆的近似表示为 (9.24) 三次Bézier曲线(9.25)和其控制顶点如图9.18所示。这样四段三次Bézier曲线就可逼近一个平面整圆。 (d,1) (1,d) z (0,1) (1,0) y 图9.18 三次Bézier曲线 (9.25) 下面讨论如何构造四分之一半圆。由定义知,构造双三次Bézier曲面需要16个控制顶点。16个控制顶点按如下方法定义。以图(9.18)中的z轴为中心,顺时针方向旋转图9.18所示的4个控制顶点0、30、60和90度,依次形成4组控制顶点。第0组控制顶点定义的三次Bézier曲线由(9.25)式定义,第i(i=1,2,3)组控制顶点定义的三次Bézier曲线 定义如下

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档