贝塞尔曲线(Bezier Curves)

贝塞尔曲线

空间贝塞尔曲线(Spatial B′ ezier Curves)

当贝塞尔曲线的控制点为三维坐标时,即可得到空间贝塞尔曲线。

空间空间贝塞尔曲线任然满足性质:

  • 端点插值性质:
  • 端点切线定理:
  • 凸包性质
  • 仿射变换不变性
  • 变差缩减性质

微分

1、n 阶贝塞尔曲线的控制函数 Bi,n(t) 的一阶和二阶微分满足:


Bi,n(t)=(int)t(1t)Bi,n(t)

B′′i,n(t)=(i(i1)2i(n1)t+n(n1)t2t2(1t)2)Bi,n(t)

Bi,n(t)=n(Bi1,n1(t)Bi,n1(t))


2、n 阶贝塞尔曲线的的一阶微分是:

B(t)=i=0n1b(1)iBi,n1(t)

其中: b(1)i=n(bi+1bi)

3、n 阶贝塞尔曲线的的 r 阶微分是:

B(r)(t)=i=0nrb(r)iBi,nr(t)

其中: b(r)i=(nr+1)rj=1(1)rjrjbi+j

表达式之间的转换

任意多项式曲线都可以表示成贝塞尔曲线的形式

多项式表达:

a0+a1t++antn

贝塞尔曲线的形式:

i=0nbin!(ni)!i!(1t)niti=p0+p1t++pntn

两式相等,即可解出多项式对应的贝塞尔曲线的控制点的坐标。

分段贝塞尔曲线

任意间隔贝塞尔曲线

控制点为 bo,,bn 的任意时间间隔 [tmin,tmax] 的贝塞尔曲线定义为:

B(t)=i=0nbiBi,n(ttmintmaxtmin)

其中:
Bi,n 为n阶贝塞尔曲线的基本控制函数
B(t)=ni=0biBi,nt[0,1] 称为贝塞尔曲线的标准形式

分段贝塞尔曲线

I=[a,b] P(t) 为分段贝塞尔曲线


如果存在 t0<t1<<tr1<tr 满足 a=t0,b=tr ;任意间隔贝塞尔曲线 Bj(t)t[tj,tj+1](j=0,1,,r1) 满足

(1) P(t)=Bj(t),t(tj,tj+1) ,

(2) P(tj)=Bj1(tj)/P(tj)=Bj(tj)(j=0,1,,r1) ,

(3) P(t0)=B0(t0)P(tr)=Br1(tr)

tj 称为断点。若 Bj(t) 的最高阶数为n,则称分段贝塞尔曲线的阶数为n。

若分段贝塞尔曲线的两段在连接处的k阶导数连续,称其为几何连续。

有理贝塞尔曲线(Rational B´ezier Curves)

控制点为 bo,,bn 的n阶有理贝塞尔曲线定义为:

B(t)=ni=0ωibiBi,n(t)ni=0ωiBi,n(t),t[0.1]

ωi 不全为零,若 ωi=0 ,可直接约去,

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值