私は現在、OpenGL-ES を使用して Android 用の 3D モデル ビューアーに取り組んでいます。与えられたジェスチャーに応じて回転効果を作成したい。x 軸、y 軸、または z 軸だけで回転するなど、1 軸回転を行う方法を知っています。しかし、私の問題は、3つすべてを組み合わせて、タッチジェスチャに応じてどの軸を回転させたいかをアプリに知らせる方法がわからないことです。私が念頭に置いているジェスチャーは次のとおりです。
- X 軸を上下にスワイプ
- Y 軸を左右にスワイプ
- z軸の円を描くようにスワイプ
これどうやってするの?
編集: 3種類のスワイプが瞬間を非常に醜くする可能性があることがわかりました. したがって、私がしたことは、z 軸の動きを削除することでした。その条件を取り除いた後、他の 2 つは同じアルゴリズムと連携して非常にうまく機能することがわかりました。