第5章 曲线与曲面2.ppt
《第5章 曲线与曲面2.ppt》由会员分享,可在线阅读,更多相关《第5章 曲线与曲面2.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、6.2 常用的参数曲线常用的参数曲线1 Bzier于1962年将函数逼近的思想同曲线的几何表示结合起来,构造了Bzier参数曲线,使得设计师在计算机上作图就像常规的手工作图一样方便、灵活(见演示)说明:双击鼠标左键确定控制点,要取消点打开“曲线”菜单6.2.1 6.2.1 BzierBzier曲线曲线26.2.1 6.2.1 BzierBzier曲线曲线 BzierBzier曲线是一段曲线是一段n n(n n1)次多项式曲线次多项式曲线,它能满足几何造型对曲线曲面的要求。以下是BzierBzier曲线的示例曲线的示例BezierBezier曲线的例子曲线的例子3p Bzier曲线的定义及其性质
2、1.B zier曲线的定义曲线的定义 在空间给定n+1个点P P0 0,P P1 1,PnPn,称下列参数多项式曲线为n次Bzier曲线:其中 是Bernstein(伯恩思坦)伯恩思坦)基函数,即:,0t16.2.1 6.2.1 BzierBzier曲线曲线i=1,2,n控制多边形:控制多边形:折线P0P1Pn 控制顶点:控制顶点:各点P0,P1,Pn 4P(t)n次Bzier曲线及控制多边形P1PnPn-10P控制定点控制多边形控制多边形是对Bzier曲线P(t)的大致勾画,而Bzier曲线P(t)是对控制多边形(或控制点)的逼近。6.2.1 6.2.1 BzierBzier曲线曲线p Bz
3、ier曲线的定义及其性质1.B zier曲线的定义曲线的定义5示例:示例:1、2和和3次次BzierBzier曲线曲线1次次BzierBzier曲线曲线2次次BzierBzier曲线曲线3322)1(3PtPtt+-+203)1(3)1()(tPtPttP-+-=3次次BzierBzier曲线曲线16.2.1 6.2.1 BzierBzier曲线曲线p Bzier曲线的定义及其性质1.B zier曲线的定义曲线的定义6权性权性 四个四个3 3次次BernsteinBernstein基函数基函数J0,3(t)J1,3(t)J2,3(t)J3,3(t)1001t非负性非负性 0,仅当t=0,1时为
4、06.2.1 6.2.1 BzierBzier曲线曲线p Bzier曲线的定义及其性质2.Bernstein基函数的性质基函数的性质对称性对称性i=1,2,n7最大值最大值在参数 时,达到最大值 递推公式递推公式 i=0,1,2,ni=0,1,2,n导函数导函数记 ,则 的导函数为:i=0,1,2,n6.2.1 6.2.1 BzierBzier曲线曲线p Bzier曲线的定义及其性质2.Bernstein基函数的性质基函数的性质8p B B zierzier曲线的性质曲线的性质端点的位置端点的位置Bzier曲线开始于点 ,结束于 点端点的切线端点的切线Bzier曲线 在起点 处与边 相切,在终
5、点 处与边 相切,即6.2.1 6.2.1 BzierBzier曲线曲线9端点的二阶导矢端点的二阶导矢p B B zierzier曲线的性质曲线的性质6.2.1 6.2.1 BzierBzier曲线曲线Bezier曲线在端点处的r阶导数,只与(r+1)个相邻点有关,与更远的点无关。由得:10p B B zierzier曲线的性质曲线的性质仿射不变性仿射不变性Bzier曲线的形状和位置仅与它的控制顶点的位置有关,而与仿射坐标系的选择无关。0P1P2P3Pyx6.2.1 6.2.1 BzierBzier曲线曲线11凸包性凸包性Bzier曲线P(tP(t)位于其控制顶点的凸包之内P0P1PnPn-1
6、BzierBzier曲线的凸包性曲线的凸包性凸集P(t)点集 Pi|i=1,2,n 的凸包是指包含这些点的最小凸集p B B zierzier曲线的性质曲线的性质6.2.1 6.2.1 BzierBzier曲线曲线12交互能力交互能力通过改变控制多边形的形状来改变 的形状 如图所示,将控制顶点 移到处,的形状发生了改变P0P1P2P4P3Bzier曲线随控制多边形而变p B B zierzier曲线的性质曲线的性质6.2.1 6.2.1 BzierBzier曲线曲线移动移动P(t)的第的第j个控制顶点个控制顶点Pj,将对将对P(t)上参数为上参数为t=t=j/nj/n的点的点P(j/nP(j/
7、n)的影响最大,对对远的影响最大,对对远离离t=j/n的点的影响越来越小,的点的影响越来越小,这种性质也称为局部性。这种性质也称为局部性。13变差缩减性变差缩减性平面内任一直线与 的交点的个数不多于该直线与控制多边形P0P1Pn 的交点的个数Bzier曲线比控制多边形更光顺P0P1PnPn-1P(t)Bzier曲线的变差缩减性p B B zierzier曲线的性质曲线的性质6.2.1 6.2.1 BzierBzier曲线曲线14保凸性保凸性对于Bzier曲线 ,把控制多边形P0P1Pn的终点和起点连接起来,如果P0P1Pn 是个封闭的平面凸多边形,则Bzier曲线 是一段凸的平面曲线 P0Pn
8、Bzier曲线的保凸性p B B zierzier曲线的性质曲线的性质6.2.1 6.2.1 BzierBzier曲线曲线151 1B B zierzier曲线的几何作图曲线的几何作图p B B zierzier曲线的其他性质曲线的其他性质6.2.1 6.2.1 BzierBzier曲线曲线在控制多边形上以 和为端点的第i条边上找一点,把该边分成的比例,则分点为i=0,1,2,n-1这n个点组成一个新的n-1边形,对该多边形重复上述操作,得到一个边形的顶点,i=0,1,2,n-2依次类推,连续作n次后,得到一个单点,该点就是式 Bzier曲线上参数为t的点 。16P2P4P0P3P1P0,34
9、次Bzier曲线的几何作图过程P0,4P3,1P2,1P0,1,P11P1,2P0,2P22P1,3,1 1B B zierzier曲线的几何作图曲线的几何作图p B B zierzier曲线的其他性质曲线的其他性质6.2.1 6.2.1 BzierBzier曲线曲线17让t在0,1间变动,就得到Bzier曲线,并且向量是曲线在点处的切向量作图过程,可以描述为一个代数递推公式0t1式中l表示递推的步数i表示该点位于相应多边形的第i+1条边上。(*)1 1B B zierzier曲线的几何作图曲线的几何作图p B B zierzier曲线的其他性质曲线的其他性质6.2.1 6.2.1 Bzier
10、Bzier曲线曲线18上式说明上式说明一条一条n次次Bzierzier曲线可以表示成两曲线可以表示成两条条n-1n-1次次Bzierzier曲线的线性组合。曲线的线性组合。1 1B B zierzier曲线的几何作图曲线的几何作图p B B zierzier曲线的其他性质曲线的其他性质6.2.1 6.2.1 BzierBzier曲线曲线19假设n-1边形按式(*)递推n-1次后生成,n-1边形按式(*)递推n-1次后生成下面用数学归纳法证明按照式递推n次,最终结果就是Bzier曲线上的点 ,即证当n=1时,式(*)显然成立。(*)1 1B B zierzier曲线的几何作图曲线的几何作图p B
11、 B zierzier曲线的其他性质曲线的其他性质6.2.1 6.2.1 BzierBzier曲线曲线200t1其中即1 1B B zierzier曲线的几何作图曲线的几何作图p B B zierzier曲线的其他性质曲线的其他性质6.2.1 6.2.1 BzierBzier曲线曲线21根据定义,有+是曲线在t点的切向量。1 1B B zierzier曲线的几何作图曲线的几何作图p B B zierzier曲线的其他性质曲线的其他性质6.2.1 6.2.1 BzierBzier曲线曲线222 2B B zierzier曲线的升阶曲线的升阶Bzier曲线具有整体性,可以使用升阶的方法,增加它升阶
12、的方法,增加它的控制顶点,从而增加对曲线进行形状控制的灵活性。的控制顶点,从而增加对曲线进行形状控制的灵活性。对一条n次Bzier曲线 ,增加一个控制顶点后,得到一条新的n+1次Bzier曲线,如果新的Bzier曲线和原Bzier曲线表示同一条曲线,则新的Bzier曲线的控制顶点可由如下升阶公式决定p B B zierzier曲线的其他性质曲线的其他性质6.2.1 6.2.1 BzierBzier曲线曲线23P1P2P0=P0*P3=P4*P3*P1*P2*Bzier曲线的升阶其中 。新控制多边形是在老控制多边形的凸包内,且更接近对应的Bzier曲线,如下图所示。P0P32 2B B zier
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第5章 曲线与曲面2 曲线 曲面
限制150内