比方說,我使用一系列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