任何人都可以告诉我如何在opengl中绘制自由手,但根据触摸速度。我见过苹果 GLPaint 并使用它。但我想像NoteShelf 应用程序一样根据触摸速度实现绘图
问问题
313 次
1 回答
1
我不确定 NoteShelf 应用程序是什么,但我认为您想要的可能类似于 Paul Haeberli 在 1989 年制作的 Dynadraw 代码。基本上,您想创建一个小型物理引擎来跟踪质量弹簧连接到接触点的系统。然后,您可以使用质量的速度来控制绘图参数,如笔宽、颜色等。
一些参考资料:
- 原始代码在这里: http ://www.graficaobscura.com/dyna/index.html
- 处理实现: http: //processing.org/exhibition/works/dynadraw/
- Javascript:http ://www.rogerandwendy.com/roger/dynadraw/index.html
- 我工作了一段时间的一些 android 代码:https ://bitbucket.org/rallen/android_dynadraw/overview
希望这可以帮助。
于 2012-09-11T13:48:10.190 回答