贝塞尔曲线Bazier Curve
Bazier Curve Learning
历史
1959年。当时就职于雪铁龙的法国数学家 Paul de Casteljau 开始对伯恩斯坦多项式进行了图形化的尝试,并且提供了一种数值稳定的德卡斯特里奥(de Casteljau) 算法。(多数理论公式是建立在大量且系统的数学建模基础之上研究的规律性成果)根据这个算法,就可以实现**通过很少的控制点,去生成复杂的平滑曲线,也就是贝塞尔曲线** 。
数学理论(二阶贝塞尔曲线)
利用等比线段的方式去快速的生成曲线,让D点在AB上运动,同时满足
$$
\frac{AD}{AB} = \frac{DF}{DE} = \frac{BE}{BC}
$$
这样就是二阶贝塞尔曲线的形成
N阶贝塞尔曲线
与二阶贝塞尔曲线同理,在最远端取一点之后,按照二阶贝塞尔曲线的方式处理临近的边,依次递归即可得到二阶贝塞尔曲线的最近解。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Zenan Li!