OpenGLES上的定向绘图

时间:2012-06-27 23:28:14

标签: ios opengl-es

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

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

有没有人知道如何实现这个目标?

以下是我要捕捉的概念示例:http://drawsketch.about.com/od/learntodraw/ss/pencilshading_5.htm

附件是实践中的Sketchbook应用程序的截图。enter image description here

更新:

我能够解决这个问题(感谢SO社区的帮助!)并在此发布了我的答案:https://stackoverflow.com/a/11298219/111856

1 个答案:

答案 0 :(得分:1)

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

atan2(newY - prevY, newX - prevX);

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