Tekkaman

导航

 

贝塞尔曲线

1、线性贝塞尔曲线

  给定点P0P1,线性贝塞尔曲线只是一条两点之间的直线。这条线由下式给出:

  

  且其等同于线性插值

2、二次方贝塞尔曲线

  二次方贝塞尔曲线的路径由给定点P0P1P2的函数Bt)追踪:

  

3、三次方贝塞尔曲线

  P0P1P2P3四个点在平面或在三维空间中定义了三次方贝塞尔曲线。曲线起始于P0走向P1,并从P2的方向来到P3。一般不会经过P1P2;这两个点只是在那里提供方向资讯。P0P1之间的间距,决定了曲线在转而趋进P3之前,走向P2方向的“长度有多长”。

  

一般化

  n阶贝塞尔曲线可如下推断。给定点P0P1、…、Pn,其贝塞尔曲线即:

  例如n=5

 

  如上公式可如下递归表达: 用\mathbf{B}_{\mathbf{P}_0\mathbf{P}_1\ldots\mathbf{P}_n}表示由点P0P1、…、Pn所决定的贝塞尔曲线。

  

  用平常话来说,n阶的贝塞尔曲线,即双n-1阶贝塞尔曲线之间的插值。

参考:http://zh.wikipedia.org/wiki/%E8%B2%9D%E8%8C%B2%E6%9B%B2%E7%B7%9A

posted on 2014-08-16 23:18  Tekkaman  阅读(349)  评论(0编辑  收藏  举报