2

I am trying to have a circular object that can be rotated on the user touch "rotating it by finger", I didn't find any useful source until now, Can anyone help by providing a source code or any link that could be useful? Thank you.

4

2 に答える 2

0

ObjViewerは、3 軸すべてを中心に 3D モデルを回転させる方法を示しています。

于 2012-04-25T03:19:19.537 に答える
0

オブジェクトの中心と指の座標がわかりました。したがって、単純な三角法を使用して、オブジェクトを回転させる角度を計算するだけです。

ACTION_DOWN で指の座標を取得し、すべての ACTION_MOVE イベントで移動角度を計算することをお勧めします。

必要なすべての数学はここにあります: http://en.wikipedia.org/wiki/Trigonometry

タッチ イベントの処理の例は、 http ://www.androidsnippets.com/handle-touch-events-ontouchevent で確認できます 。

于 2012-04-24T19:10:46.507 に答える