网站大量收购闲置独家精品文档,联系QQ:2885784924

自由曲线与曲面.pptx

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

计算机图形学

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

解析曲面

参数曲面设计中的基本概念

Coons曲面

Bezier曲面

B样条曲面

NURBS曲面

细分曲面

曲面的其它表达

曲面求交算法(选讲,自学)

OpenGL曲面功能(选讲,自学)

主要内容

1解析曲面(代数曲面)

代数曲面在造型系统中常见,但远远不能满足复杂曲面造型的要求

1

适合构造简单曲面,不能构造自由曲面

2

不同类型曲面拼接连续性难以保证

3

不同曲面求交公式不一,程序实现量大

4

工程设计交互性差

5

因此,CAD系统中除简单代数曲面外,必须具有强大的自由曲面造型能力

6

Bezier、B样条、BURBS曲面在商用CAD系统中常见。

7

r(u,w)=[x(u,w),y(u,w),z(u,w)]

u,w[0,1]

01

参数u,w的变化区域是uw平面上的单位正方形域。

02

一旦参数u与w在uw平面的单位正方形域[0,1]×[0,1]

03

中变化,则对应到空间,即形成一张曲面片。

04

曲面用矢量方程表示:

2参数曲面设计基本概念

参数域点向曲面片点的映射

1

u

w

1

0

r(u,0)

r(u,1)

r(1,w)

r(0,w)

(ui,wj)

r(ui,wj)

r(u,w)

一.曲面基本参数

1)四条边界线

r(u,0),r(u,1)

r(0,w),r(1,w)

r(u,1)

r(u,0)

r(0,w)

r(1,w)

u

w

2)四个角点的位置矢量

r(0,0),r(0,1),r(1,0),r(1,1)

r(0,0)

r(1,0)

r(0,1)

r(1,1)

3)四个角点的切矢和扭矢

r(u,1)

r(u,0)

r(0,w)

r(1,w)

u

w

r(0,0)

r(1,0)

r(0,1)

r(1,1)

对r(u,w),将w看作常数u变化时,对u求偏导,就是u线上的切矢ru(u,w)

ru(u,w)=

u

r(u,w)

同理,w线上的切矢:

rw(u,w)=

w

r(u,w)

r(u,w)

rw(u,w)

ru(u,w)

则边界曲线r(u,0)上的切矢为:ru(u,0)=

u

r(u,w)

w=0

ru(u,1)、rw(0,w)、rw(1,w)均为边界曲线上的切矢。

边界曲线r(u,0)上的法向(参数w方向上)偏导矢:

rw(u,0)=,称为边界曲线的跨界斜率。

w

r(u,w)

w=0

rw(u,1)、ru(0,w)、ru(1,w)均为边界曲线的跨界斜率。

r(u,0)

r(1,w)

u

r(1,0)

r(u,w)

rw(u,0)

ru(1,w)

r(0,1)

w

01

r(u,1)

r(0,0)

02

r(1,1)

r(0,w)

03

u

r(u,w)

u=0

w=0

w

r(u,w)

u=0

w=0

称为角点r(0,0)的

u向、w向切矢

ru(0,0)=

rw(0,0)=

u

r(u,w)

u=1

w=0

w

r(u,w)

u=1

w=0

称为角点r(1,0)的

u向、w向切矢

ru(1,0)=

rw(1,0)=

u

r(u,w)

u=0

w=1

w

r(u,w)

u=0

w=1

称为角点r(0,1)的

u向、w向切矢

ru(0,1)=

rw(0,1)=

u

r(u,w)

u=1

w=1

w

r(u,w)

u=1

w=1

称为角点r(1,1)的

u向、w向切矢

ru(1,1)=

rw(1,1)=

rw(0,0)

ru(0,0)

r(u,1)

r(u,0)

r(0,w)

r(1,w)

u

w

r(0,0)

r(1,0)

r(0,1)

r(1,1)

r(u,w)

rw(1,1)

ru(1,1)

u

w

2r(u,w)

则,ruw(0,0)=角点r(0,0)的扭矢

ruw(0,1)=角点r(0,1)的扭矢

ruw(1,0)=角点r(1,0)的

文档评论(0)

135****3907 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档