openglでフリーハンドを描く方法を教えてもらえますか?タッチ速度に従ってください。Apple GLPaint を見て使ったことがありますが、 NoteShelf アプリのようにタッチ速度に応じた描画を実装したい
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 に答える