高阶贝塞尔曲线的匀速路线生成解决方案-BSPLINE B样条
2017-12-6 0phpcom 学习笔记
前段时间多个部门反馈问题说鱼的路径速度不够匀速,在多个点拐弯时候会特别慢,希望开发路径编辑器,原本安排客户端开发,不过由于客户端比较繁忙,我这边尝试了下用H5的canvas开发,从CSDN上找到了关于 二阶和三阶贝塞尔的匀速生成算法并且动手实现了一下
下载地址:
贝塞尔曲线高阶匀速运动算法 HTML5/JS 实现
后来的解决方案为跟换曲线算法使用B-SPLINE(B样条)
图中可以看出相对于贝塞尔的不匀速算法BSPLINE 可以大大解决这个问题虽然也会有不匀速的问题但是可以人工来避免这个问题