1

我正在创建一个 ios 绘图应用程序,并想了解如何旋转我用于绘图的纹理以使纹理跟随我的笔划方向。

iOS 版 Sketchbook 和画笔是我见过的两个应用程序。

有谁知道如何实现这一目标?

这是我试图捕捉的概念的一个例子:http: //drawsketch.about.com/od/learntodraw/ss/pencilshading_5.htm

附件是此实践中的速写本应用程序的屏幕截图。在此处输入图像描述

更新:

我能够弄清楚这一点(感谢 SO 社区的帮助!)并在此处发布了我的答案:https ://stackoverflow.com/a/11298219/111856

4

1 回答 1

1

您可以在绘制时旋转画笔纹理。您可以通过将 y 增量的反正切除以每个笔划段的 x 增量来获得角度:

atan2(newY - prevY, newX - prevX);

然后将画笔纹理旋转该数量,然后在沿线的每个点将其混合。

于 2012-06-28T01:31:17.100 回答