我已使用this代碼實現Java和Graphics2D中的徒手畫圖工具。所以我有一個由很多點組成的Path2D。有沒有一種算法來平滑這條線?我不是說抗鋸齒,我的意思是把路徑轉換成貝塞爾曲線的路徑。類似this,但以Path2D作爲輸入。我會認爲這是一個反覆出現的問題,但我真的找不到有用的東西。如何使用Graphics2D平滑手繪線條
4
A
回答
9
我發現我需要的東西在:http://javagraphics.blogspot.com/2010/06/shapes-implementing-freehand-pencil.html
編輯:因爲我現在知道這個問題的確切期限(曲線擬合),我可以更好的谷歌,也發現了這個帖子:Java curve fitting library
編輯:也看看http://johnsogg.blogspot.com/2010/01/cardinal-splines-and-catmull-rom.html
相關問題
- 1. 如何平滑手繪線條?
- 2. 平滑手繪貝塞爾曲線
- 3. 使用CanvasRenderer在three.js中繪製線條使線條比WebGLRenderer更平滑
- 4. 如何在iPhone上用手指滑動/觸摸動作繪製平滑線?
- 5. 如何使d3線條圖中的線條更平滑?
- 6. 使用GDI調用的平滑線條
- 7. 如何平滑地繪製一條線的圖形
- 8. 如何使用svg/canvas繪製不規則/手繪線條?
- 9. 如何在不使用GLSL,FSAA和GL_LINE_SMOOTH的情況下繪製平滑線條?
- 10. 繪圖R,曲線平滑
- 11. 繪製平滑曲線
- 12. VTK如何平滑一條線
- 13. 如何使用UIBezierPath繪製平滑的直線?
- 14. 使用光標繪製手繪線條時,如何使其成爲虛線?
- 15. 在iPhone上用手指觸摸繪製平滑線
- 16. 檢測Graphics2d在Java繪製應用程序中繪製的線條及其曲線手形
- 17. openGL的平滑線條
- 18. Tableau中的線條平滑
- 19. 使用Graphics2D繪製圖像
- 20. 平滑徒手繪畫體驗(iOS)
- 21. 平滑手繪免費形狀
- 22. 如何使用GeneralPath繪製兩條平行線
- 23. 如何在matlab中使用hough變換檢測手繪線條?
- 24. 如何在MATLAB中使用手柄繪製幾條曲線
- 25. UIBezierPath平滑曲線手指觸摸繪圖
- 26. 如何使用three.js繪製平行線?
- 27. 如何繪製平滑/圓形/曲線線圖? (C#)
- 28. 如何用ios圖表繪製平滑的折線圖?
- 29. 如何繪製用戶觸摸點之間的平滑曲線?
- 30. 如何使用滑動手勢平滑視差滾動
我在想我發佈我的問題後,我可能可以使用PathIterator爲我鏈接到的算法。稍後當我回家時會嘗試。 –