He estado tratando mi mano en la representación de algunos de movimiento/objetos usando androides Opengl rotación. Ahora me gustaría permitirles colisionar y responder de forma realista.detección de colisión y colisión de respuesta
Investigando el problema, puedo encontrar muchos recursos que me aconsejan sobre formas de determinar si dos formas tridimensionales están colisionando en el marco actual (o si colisionarán en el siguiente marco). Sin embargo, tengo problemas para encontrar recursos que describan cómo obtener información sobre la colisión que ha ocurrido.
Por ejemplo, usando formas convexas, me gustaría saber qué vértice colisionó con qué plano primero, en qué momento entre el marco. De esta forma puedo saber cómo debe responder cada forma en su posición y rotación.
Puedo describir el movimiento de cada vértice con un rayo, y el movimiento de los planos también, entre cada cuadro. Sin embargo, estoy un poco perplejo de cómo usaría esto para encontrar sus futuras intersecciones a lo largo del tiempo, y si eso alguna vez sería posible. He leído algunos métodos para reducir la necesidad de cálculos complejos como octtrees y cuadros de acceso.
Soy bastante nuevo en este tema, por lo que cualquier recurso, o consejo sobre cómo se manejan estos problemas generalmente sería apreciado. ¡Gracias por tu tiempo!
Gracias por los enlaces, y por darme algunos de los términos de lo que estaba tratando de explicar. Este artículo parece perfecto y ayudará con mi investigación.En cuanto al problema que estoy tratando de resolver, realmente solo estoy haciendo esto como un ejercicio de aprendizaje, por lo que la información y muchos escenarios me son útiles. ¡Gracias de nuevo! – groucho