比方说,我使用一系列bezierCurveTo()
调用创建了曲线路径。我想让它在动画中逐渐出现,通过增加帧 - 帧后绘制的百分比。问题是,我找不到一个标准的方法来绘制画布路径的一部分 - 有人会知道一个好方法(或者甚至是一个棘手的方法)来实现这一点?如何在HTML5的画布中部分绘制路径?
5
A
回答
2
刚刚发现了一个小库,正是这么做的:https://github.com/camoconnell/lazy-line-painter
它依靠拉斐尔LIB(http://raphaeljs.com/),和两个放在一起不作太大有效载荷。
2
当然...... Simon Porritt为我们做了所有艰难的数学!
jsBezier是一个小函数库,它有一个函数:pointAlongCurveFrom(曲线,位置,距离),可以让您逐渐绘制沿着贝塞尔曲线的每个点。
jsBezier可以在GitHub上:https://github.com/sporritt/jsBezier
相关问题
- 1. HTML5画布路径绘制问题
- 2. HTML5画布绘制
- 3. 在画布上绘制曲线路径?
- 4. 如何在画布中绘制可变宽度的路径
- 5. 如何在html5画布上绘制具有渐变效果的曲线路径?
- 6. 如何在android中绘制路径到画布中?
- 7. 如何翻转在HTML画布上绘制的路径
- 8. HTML5画布绘制拖放
- 9. 连续绘制HTML5画布
- 10. html5画布绘制/保存
- 11. HTML5画布绘制图像
- 12. 在html5画布中绘制youtube
- 13. Android在画布顶部绘制9路径绘制而不是指定位置
- 14. 如何绘制路径机器人在画布上
- 15. 如何在HMTL5画布上绘制矩形时清除路径
- 16. 如何在D-7中绘制画布的旋转部分?
- 17. 在控制台上绘制HTML5画布
- 18. html5画布 - 按路径动画对象
- 19. 在画布上绘制图像部分
- 20. 在路径绘制不同颜色的形状(HTML5画布/ JavaScript)的
- 21. 在HTML5的画布上绘制图像
- 22. 如何用HTML5画布绘制甜甜圈的分段?
- 23. 如何绘制svg路径动画
- 24. HTML5画布绘制旋转图像部分
- 25. 使用HTML5画布绘制圆形部分 - Math.PI
- 26. 随机画布部分的绘制
- 27. 在Android应用程序中未绘制到画布的路径
- 28. html5动画画布已绘制元素
- 29. 如何在画布上绘制画布
- 30. 是否可以在HTML5画布中绘制Unity画布?
对上一个问题的回答可能对您有用。 http://stackoverflow.com/questions/878862/drawing-part-of-a-bezier-curve-by-reusing-a-basic-bezier-curve-function – jing3142 2013-03-04 11:30:38
哦,这是非常有益的。荣誉。 – Gnurou 2013-03-04 14:38:56