Bezier曲线曲面.ppt
《Bezier曲线曲面.ppt》由会员分享,可在线阅读,更多相关《Bezier曲线曲面.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Bezier 曲线与曲面曲线与曲面 由于几何外形设计的要求越来越高,传统的曲线曲面表示方法,已不能满足用户的需求。1962年,法国雷诺汽车公司的P.E.Bezier构造了一种以逼近为基础的参数曲线和曲面的设计方法,并用这种方法完成了一种称为UNISURF的曲线和曲面设计系统,1972年,该系统被投入了应用。Bezier方法将函数逼近同几何表示结合起来,使得设计师在计算机上就象使用作图工具一样得心应手。12/29/20221Bezier曲线的定义和性质曲线的定义和性质12/29/20222给定空间n+1个点的位置矢量Pi(i=0,1,2,n),则Bezier参数曲线上各点坐标的插值公式是:其中,
2、Pi构成该Bezier曲线的特征多边形,Bi,n(t)是n次Bernstein基函数:0=1,0!=1曲线实例如右图所示。Bezier曲线定义曲线定义12/29/20223Bezier基函数Bezier基函数的定义如下n次多项式称为n次Bezier基函数12/29/20224Bezier基函数Bezier基函数的性质正性权性12/29/20225Bezier基函数对称性降阶公式12/29/20226Bezier基函数升阶公式导数12/29/20227Bezier基函数积分最大值在t=i/n处取得最大值线性无关性 是n次多项式空间的一组基12/29/20228Bezier曲线曲线Bezier曲线
3、的定义曲线的定义n次多项式曲线次多项式曲线P(t)称为称为n次次Bezier曲线曲线控制顶点控制顶点控制多边形控制多边形12/29/20229Bezier曲线曲线Bezier曲线的性质曲线的性质端点位置端点位置12/29/202210Bezier曲线曲线端点切矢量导数曲线12/29/202211Bezier曲线曲线端点曲率端点曲率曲率公式曲率公式12/29/202212Bezier曲线曲线仿射不变性仿射不变性表达式表达式几何属性:形状,曲率等等几何属性:形状,曲率等等12/29/202213Bezier曲线曲线凸包性凸包性凸集凸集凹集凹集点集的凸包点集的凸包包含这些点的最小凸集包含这些点的最小
4、凸集Bezier曲线位于其控制顶点的凸包之内曲线位于其控制顶点的凸包之内12/29/202214Bezier曲线曲线直线再生性直线再生性平面曲线的保凸性平面曲线的保凸性平面曲线的变差缩减性平面曲线的变差缩减性12/29/202215Bezier曲线曲线拟局部性拟局部性形状的易控性形状的易控性12/29/202216Bezier曲线曲线三次三次Bezier曲线的矩阵表示曲线的矩阵表示12/29/202217Bezier曲线线性运算曲线线性运算De Casteljau算法算法问题问题给定参数给定参数 ,计算,计算tP(t)12/29/202218 计算Bezier曲线上的点,可用Bezier曲线方
5、程,但使用de Casteljau提出的递推算法则要简单的多。如图3.1.10所示,设 、是一条抛物线上顺序三个不同的点。过 和 点的两切线交于 点,在 点的切线交 和 于 和 ,则如下比例成立:这是所谓抛物线的三切线定理。三切线定理德卡斯特里奥算法德卡斯特里奥算法12/29/202219当P0,P2固定,引入参数t,令上述比值为t:(1-t),即有:t从0变到1,第一、二式就分别表示控制二边形的第一、二条边,它们是两条一次Bezier曲线。将一、二式代入第三式得:当t从0变到1时,它表示了由三顶点P0、P1、P2三点定义的一条二次Bezier曲线。并且表明:这二次Bezier曲线P20可以定
6、义为分别由前两个顶点(P0,P1)和后两个顶点(P1,P2)决定的一次Bezier曲线的线性组合。线性组合线性组合12/29/202220Bezier曲线计算曲线计算算法算法计算过程计算过程12/29/202221Bezier曲线计算曲线计算几何解释几何解释12/29/202222Bezier曲线分割曲线分割分割定理分割定理问题:一条多项式曲线被分割成两段,得到问题:一条多项式曲线被分割成两段,得到的两段曲线是不是多项式曲线?如果是,它的两段曲线是不是多项式曲线?如果是,它们的表达式如何?们的表达式如何?P=Q+R12/29/202223Bezier曲线生成曲线生成离散生成算法离散生成算法想法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Bezier 曲线 曲面
限制150内