【发布时间】:2012-07-10 21:34:08
【问题描述】:
在 OpenGL ES 1 中,我有一个由 27 个较小的立方体组成的 Rubic 立方体。我想要一个旋转,它会导致一个特定的小立方体正好在视点前面。所以我需要两个向量。一个是从对象的原点到那个特定立方体的向量。另一个是从原点到视点的向量。然后它们的叉积给我旋转轴,点积给我角度。
但我无法将 (0,0,1)(从原点到世界坐标中的视点的向量)转换为对象坐标。
我该怎么做?如何将“世界坐标转换为对象坐标”?
【问题讨论】:
-
这是 ES 1.x 还是 2.0?答案最终将取决于您如何指定转换为 OpenGL,并且您将使用完全不同的路由,具体取决于 API。