我的 OpenGL 视图中有一个立方体,当我触摸立方体外部时可以旋转它。现在我可以检测到我触摸了立方体的哪一侧,现在我正试图找出触摸运动的哪一侧。因此,如果我触摸顶部,运动可以向立方体的左侧、右侧、正面或背面移动。执行此操作时,立方体的方向可以是任何东西。
所以在弄清楚这一点后,我会让它围绕正确的轴旋转。
我只需要知道如何实现这一点。
编辑:这是我正在尝试做的一个粗略的例子。对不起,我不善于解释。
绿色的东西是手指触摸红色的一面。箭头表示手指移动的方向。由于它向蓝色侧 (2) 移动,它应该返回 2。如果它向绿色侧 (1) 移动,它将返回 1,依此类推。