- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机图形学 6曲线曲面教学教材.ppt
计算机图形学;学时:48;第六章 曲线曲面;;6.1.1 曲线和曲面的基础知识;6.1.1 曲线和曲面的表示;6.1.1 曲线和曲面的表示;6.1.1 曲线和曲面的表示;6.1.1 曲线和曲面的表示;二. 位置矢量、切矢量、曲率 ;三. 插值、逼近、拟合、光顺 ;三. 插值、逼近、拟合、光顺 ;三. 插值、逼近、拟合、光顺 ;6.1曲线的生成;规则曲线;拟合曲线;一、三次参数曲线 ;三次参数曲线段可以描述成:
;对于其中的每个分量,写成矩阵形式为:;;一、三次三数曲线 ;拟合曲线;
两条参数曲线段连接时的连续性:
C0、G0连续:两条曲线段如果首尾相接(终点和起点重合)拼接成一条曲线。
G:几何连续C:指参数连续
G1连续:在G0的基础上,如果两条曲线段在拼接点处的切矢量方向相同(大小可以不同),则称曲线具有G1连续。G1连续意味着在拼接点处的几何斜率相同。即:TV1=K ·TV2 K0;
G2连续:在G0、G1连续的基础上,如果两条曲线段在拼接点处的二阶导数(对参数t求导)方向相同(大小可以不同),则称曲线具有G2连续。G2连续意味着在拼接点处的几何曲率相同。
Gn连续:在G0、G1 、Gn-1连续的基础上,如果两条曲线段在拼接点处的n阶导数(对参数t求导)方向相同,则称曲线具有Gn连续。;C1连续:在C0连续的基础上,如果两条曲线段在拼接点处的切矢量大小、方向相同,即相等,则称曲线具有关于参数t的一阶连续(参数连续),即C1连续。即:TV1=·TV2
C2连续:在C0 、C1连续的基础上,如果两条曲线段在拼接点处的2阶导数大小、方向相同,即相等,则称该曲线为C2连续。
Cn连续:在C0 、C1 、Cn-1连续的基础上,如果两条曲线段在拼接点处的n阶导数大小、方向相同,即相等,则称该曲线为Cn连续。;举例:画图说明三种连接
一阶导数表示相对于参数变化的速度,二阶导数表示加速度。
C连续和G连续的关系:
C连续比G连续更强,因此C连续一般蕴含G连续。C1连续,一定是G1连续。但有一种特殊情况,C1连续,没有蕴含G1连续。;两条曲线段在拼接点处的切矢都为[0,0,0]的情况。的确相等,但方向可以不同。
在在拼接点处的速度减为0,改变方向后,重新加速。;Hermit(Ferguson)曲线 ;Ferguson 曲线 ;
一般把 称为几???矩阵,记为G,而所求出的
称为Hermite矩阵,记做Mh,因此,Hermite曲线的位置矢量
调和函数(混合函数)。对于Hermite曲线,相当于对4个约束条件的加权求和,权值是其调和函数,在不同的时刻,权值不同,例如:t=0,P1的权值为1,其他为0,而t=1,P4的权值为1,其他为0。
;
过P1、P4点的Hermite曲线段的形状,取决于R1、R4的长度和方向。;考虑一下,要使两条Hermite曲线共享一个端点,并G1连续的条件;C1连续的条件;
例:已知端点P1(0,0,0)、P4(1,1,1),R1(0,1,0),R4(1,2,1),试求出其Hermite曲线,并计算t=1/2,t=1/3时曲线的位置。
几何矢量;参数矩阵:
写出其位置矢量
;例2 已知两条曲线段
试判断两曲线段的连续性。
;二、 Bezier 曲线 ;二、 Bezier 曲线 ;二、 Bezier 曲线 ;二、 Bezier 曲线 ;二、 Bezier 曲线 ;BezierBezier曲线;Bezier 曲线 ;
Bezier曲线的性质:
4. 几何不变性
Bezier曲线的形状仅与Bezier特征多边形的各顶点的相对位置有关,而与坐标系的选择无关。;Bezier曲线的连接;Bezier 曲线 ;Bezier曲线不足:
1.特征多边形的边数与曲线的次数有关。
2.Bezier曲线是一个整体的逼近方案(牵一发动全身)。;三、BB样条曲线;三、BB样条曲线;三、 样条曲线 B;三、 样条曲线 B;2. 三次 样条曲线 B;2. 三次 样条曲线 B;2. 三次 样条曲线 B;第i段B样条曲线表示成矩阵形式为:;B样条曲线的性质 ;B样条曲线的性质 ;B样条曲线的性质 ; 求出它们在连接点处的位置矢量、切矢、二阶导数。;二阶导数
n次B样条曲线,具有n-1阶导数连续性
;
3. 局部性
每一段B样条由4个控制点的位置矢量组成,改变其中的一个控制点,最多影响4条B样条曲线的位置,因此可对B样条曲线进行局部修改。
4.可扩展性
增加1个型值点(控制点),可再增加一段B样条,且新增加的B样条与原曲线在连接点处仍是C
文档评论(0)