标签: java android opengl-es libgdx
我目前有几个物体围绕我的3D世界旋转。它们中的每一个都有一个与它们相关联的BoundingBox对象。调用glRotate()和glTranslate()后,如何更新边界框值?
BoundingBox
glRotate()
glTranslate()
答案 0 :(得分:1)
要做到这一点,你必须遍历每个顶点,计算它在世界中的位置(乘以模型视图)并找到每个对象中的最小/最大顶点坐标(就像你第一次计算它时一样)。 p>