Я пытался изо всех сил представить несколько движущихся/вращающихся объектов, используя андроиды Opengl. Теперь я хотел бы позволить им столкнуться и ответить реалистично.
Исследуя проблему, я могу найти много ресурсов, которые подсказывают мне, как определить, сталкиваются ли две 3d фигуры в текущем фрейме (или они будут сталкиваться в следующем кадре). Однако мне трудно найти ресурсы, описывающие, как получить информацию о произошедшем столкновении.
Например, используя выпуклые фигуры, я хотел бы знать, какая вершина столкнулась с какой плоскостью сначала, в какое время между кадром. Таким образом, я могу знать, как каждая фигура должна реагировать в своем положении и вращении.
Я могу описать движение каждой вершины лучом и движение плоскостей, а также между каждым кадром. Тем не менее, я немного озадачен тем, как я буду использовать это, чтобы найти их будущие пересечения с течением времени, и будет ли это когда-либо возможной эффективной во времени. Я прочитал некоторые методы для уменьшения необходимости в сложных вычислениях, таких как октеты и столбцы.
Я новичок в этой теме, поэтому любые ресурсы или советы о том, как эти проблемы обычно обрабатываются, будут оценены. Спасибо за ваше время!