2

我正在尝试有一个可以在用户触摸“用手指旋转”时旋转的圆形对象,直到现在我还没有找到任何有用的来源,任何人都可以通过提供源代码或任何可能有用的链接来提供帮助吗?谢谢你。

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 回答