PHP程序员学习笔记|如何学习PHP

个人总结的PHP学习方法


高阶贝塞尔曲线的匀速路线生成解决方案-BSPLINE B样条

2017-12-6 0phpcom 学习笔记


前段时间多个部门反馈问题说鱼的路径速度不够匀速,在多个点拐弯时候会特别慢,希望开发路径编辑器,原本安排客户端开发,不过由于客户端比较繁忙,我这边尝试了下用H5的canvas开发,从CSDN上找到了关于 二阶和三阶贝塞尔的匀速生成算法并且动手实现了一下
贝塞尔.png
下载地址:贝塞尔曲线高阶匀速运动算法 HTML5/JS 实现

后来的解决方案为跟换曲线算法使用B-SPLINE(B样条)
BSTYPE.png
图中可以看出相对于贝塞尔的不匀速算法BSPLINE 可以大大解决这个问题虽然也会有不匀速的问题但是可以人工来避免这个问题
« SVN: is scheduled for addition, but is missing | php in_array 性能优化»
发表评论:









订阅Rss