在OpenGL libGDX中更新边界框

时间:2012-12-28 01:33:44

标签: java android opengl-es libgdx

我目前有几个物体围绕我的3D世界旋转。它们中的每一个都有一个与它们相关联的BoundingBox对象。调用glRotate()glTranslate()后,如何更新边界框值?

1 个答案:

答案 0 :(得分:1)

要做到这一点,你必须遍历每个顶点,计算它在世界中的位置(乘以模型视图)并找到每个对象中的最小/最大顶点坐标(就像你第一次计算它时一样)。 p>