【发布时间】:2011-11-17 04:23:22
【问题描述】:
Manga Studio 等一些绘画程序包含在笔触末端逐渐变细的笔刷。我对如何实现它有一些想法,但我的想法对我来说似乎有问题/效率低下......我无法通过谷歌找到有关此任务的任何信息,所以我想我会在这里问。
有人知道在 AWT 中创建锥形笔划的任何算法吗?
我需要弄清楚的是如何将我已经拥有的鼠标坐标从鼠标事件(例如 (x50,y50)-(x37,y20)-(x47,y10) 转换为 Path2D.curveTo() 或那种性质的东西。你如何计算逐渐变细的行程? (我不认为没有相当多的数学可以做到这一点......虽然我想我可能是错的。)
谢谢!
编辑:请注意,允许用户使用此笔画在图像上徒手绘制,这意味着笔画的边必须弯曲以匹配用户的笔。
【问题讨论】:
标签: java graphics drawing awt stroke