n階bezier曲線 通用公式說明和應用

今天,孤陋寡聞數學不好的我,才知道n階bezier 曲線是有一個通用公式的。

我先把這個公式截圖放在這裏,留作備忘

 

感覺就這麼一個公式,說的就比較明確了,用代碼實現起來也比較簡單。

稍微解釋一下:

上面的公式,說的是 2d 場景下, 每個點的插值座標,是怎麼算的。

首先得有一個所有點集合的數組。數組裏包括 起點、控制點x N,終點。

比如有 3個控制點, 加上 起點終點,這個 數組長度就是5, 這個bezier 曲線就叫做  4階貝塞爾曲線。

上面公司描述的是,在 整條曲線區間裏 [0,1] ,的 其中某一個時刻, 曲線上的點的位置,是怎麼計算得來的。

 

網上找的那些實現的博客,寫的爛七八糟,就是不把公式帖明白。代碼寫的可讀性差的可以。找來找去還是就這麼2張圖片說的最明白。

放在這裏備忘

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章