- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.2 Bezier 曲线与曲面;由于几何外形设计的要求越来越高,传统的曲线曲面表示方法, 已不能满足用户的需求。
1962年,法国雷诺汽车公司的P.E.Bezier构造了一种以逼近为基础的参数曲线和曲面的设计方法,并用这种方法 完成了一种称为UNISURF 的曲线和曲面设计系统,1972 年,该系统被投入了应用。
Bezier方法将函数逼近同几何表示结合起来,使得设计师在计算机上就象使用作图工具一样得心应手。;曲线起点,终点与多边形起点终点重合,且多边形第一条,最后一条边表示了曲线在起点和终点处的切矢量方向,曲 线的形状趋于多边形的形状。;3.2.1 Bezier曲线的定义和性质;其中,Pi构成该Bezier曲线的特征多边形, Bi,n(t)是n次Bernstein基函数:;Pi为空间中的一系列点,称为控制顶点,特征多边形就是它们所组成的折线集。
可知,一条n次Bezier曲线被表示成它的n+1个控制顶点的加权和,权就是Bernstein基函数,
也称为调和函数。;2.Betnstein基函数的性质
(1)正性;(3)权性;(4)对称性;(5)递推性 (降阶公式)。;(6)导函数;(8)升阶公式;(9)积分;(10)线性无关性 Bin(t)是n次多项式空间的一组线性无关的基函数,任何一个n次多项式都可表示成它们的线性组合。;3.Bezier曲线的性质
(1)端点性质
a)曲线端点位置矢量
由Bernstein基函数的端点性质可以推得,当t=0时, P(0)=P0 ;当t=1时,P(1)=Pn。由此可见,Bezier曲 线的起点、终点与相应的特征多边形的起点、终点重合。;b)切矢量
因为, 所以当t=0时,
P’(0)=n(P1-P0),当t=1时,P’(1)=n(Pn-Pn-1),这说明 Bezier曲线的起点和终点处的切线方向和特征多边形的第一条边及最后一条边的走向一致。;(c.)二阶导矢当t=0时,
当t=1时,
上式表明:2阶导矢只与相邻的3个顶点有关,事实上, r阶导矢只与(r+1)个相邻点有关,与更远点无关。 将 、 及 、 代入曲率公式 ,
可以得到Bezier曲线在端点的曲率分别为:;(2)对称性 由控制顶点 构造出的新
Bezier曲线,与原Bezier曲线形状相同,走向相反。因为:
=P(1-t)
这个性质说明Bezier曲线在起点处有什么几何性质,在终点处也有相同的性质。;(3)凸包性;(4)几何不变性。这是指某些几何特性不随坐???变换而变化的特性。Bezier曲线位置与形状与其特征多边形顶点 的位置有关,它不依赖坐标系的选择。这些几何性质包括:形状,曲率,挠率等。;(5)变差缩减性。若Bezier曲线的特征多边形
是一个平面图形,则平面内任意直线与C(t)的交点个数不多于该直线与其特征多边形的交点个数, 这一性质叫变差缩减性质。此性质反映了Bezier曲线比其特征多边形的波动还小,也就是说Bezier曲线比特征多边形的折线更光顺。;(6)仿射不变性
对于任意的仿射变换A:
即在仿射变换下,P(t)的形式不变。;平面的保凸性
若控制多边形是凸的,则Bezier曲线也是凸的。
拟局部性;当P0,P2固定,引入参数t,令上述比值为t:(1-t),即有;0 0 1 2 1;曲线的控制点, 即为曲线 上具有参数t的点。de Casteljau算法稳定可靠,直观简便,可以编出十分简捷的程序,是计算 Bezier曲线的基本算法和标准算法。;这一算法可用简单的几何作图来实现。给定参数
,就把定义域分成长度为 的两段。依次对原始控制多边形每一边执行同样的定比分割,所得分点就是由第一级递推生成的中间顶点 , 对这些中间顶点构成的控制多边形再执行同样的定比;3.2.3 Bezier曲线的拼接;给定两条Bezier曲线P(t)和Q(t),相应控制点为Pi(i=0, 1, .;要使它们达到G0连续的充要条件是:Pn= Q0;
要使它们达到G1连续的充要条件是:Pn-1,Pn=Q,Q1三点共线,即:;如果从上式的两边都减去 ,则等式右边可以表示为和 的 线性组合:
这表明 、 、 、 和 五点共面,事实上,在接合点两条曲线段的曲率相等,主法线方向一致,我们还可以断定: 位于直线 的同一侧。;3.2.4 Bezier曲线的升阶与降阶;,;此式说明:
新的控制顶点 是以参数值 按分段线性插值从原始特征多边形得出的。
升阶后的新的特征多边形在原始特征多边形的凸包内
特征多边形更靠近曲线。
三次Bezier曲线的升阶实例如图3.1.14所示。;定;两种降阶格式 Forrest 格式;降阶逼近的文献;3.2.5 Bezier曲面;1.定义设;Bezier曲面的矩阵表示式是:;2.性质
除变差减小性质外,Bezier曲线的其它性质可推广
文档评论(0)