使用实例化对象的 OpenGL 碰撞检测

OpenGL collision detection with instanced object

我在我的项目中实现了碰撞检测,所以我为每个对象都有一个原点以及最大和最小顶点,所以我可以简单地计算出碰撞检测不准确,这是我在那个阶段想要的,但我可能有很多实例objects 这只是一个对象,并且使用我传递给它的转换矩阵在顶点着色器中重复多次。 我在 CPU 中进行了碰撞测试,因此除了它们的矩阵数组外,它对实例一无所知。 我可以应用我用于实例化对象的方法吗?

当然,只需使用每个对象的矩阵变换边界框,然后对变换后的框应用碰撞检测。