Supongamos que uso un sistema de detección de colisión discreto simple donde muevo todos los objetos y luego verifico si hay colisiones. Quiero que los objetos en colisión se separen (por supuesto) y se les asignen velocidades de respuesta apropiadas (rebote, deslizamiento, detención, etc.).
Cuando tengo un par de objetos que chocan, ¿cómo los separo sin terminar con uno o ambos chocando con otros objetos?