我正在创建一个 ios 绘图应用程序,并且想了解如何旋转我用于绘图的纹理以使纹理跟随我的笔划方向。
iOS 版 Sketchbook 和画笔是我见过的实现此目的的两个应用程序。
有没有人知道如何实现这一点?
这是我试图捕捉的概念的示例:http://drawsketch.about.com/od/learntodraw/ss/pencilshading_5.htm
附件是实践中的速写本应用程序的屏幕截图。
更新:
我能够解决这个问题(感谢 SO 社区的帮助!)并在此处发布我的答案:https://stackoverflow.com/a/11298219/111856
最佳答案
您可以在绘制时旋转画笔纹理。您可以通过将 y delta 的反正切除以每个笔划段的 x delta 来获得角度:
atan2(newY - prevY, newX - prevX);
然后将画笔纹理旋转该量,然后沿直线在每个点混合。
关于ios - OpenGLES 上的定向绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11236170/