有个问题想请教下,我构造了一个立方体,我旋转了它,这时我用鼠标点击它,如何知道我点在了它的什么位置,已经用GLU.gluUnproject()取得了屏幕坐标转换的3维坐标。

解决方案 »

  1.   

    比如 我创建了几个物体,他们由不同face组成,现在我的某种操作转动了这些物体,这是我如何知道点选了哪一个face,因为是opengl es好像没有点选相关函数,网上查了要先将屏幕坐标转换为世界坐标,再由点击这点做射线,和其他物体求交点,我现在就是不知道这些物体位置都被改变了,如何求得这些物体的新位置。
      

  2.   

    你怎么获取的像素深度坐标啊?就是winZ怎么获取到的啊?