Permítanme explicar primero el bloqueo de fase: cuando dos objetos de masa distinta de cero ocupan el mismo espacio pero tienen energía cero (sin velocidad).
¿Chocan para siempre con vectores de resolución de velocidad cero o simplemente permanecen unidos hasta que una fuerza externa interactúa?
En mi motor preparado en casa, me di cuenta de que si cargaba un personaje en un árbol y lo movía, señalarían una colisión y volverían a su lugar original. Supongo que podría solucionar esto implementando impulsos en caso de una colisión en lugar de simplemente regresar al último lugar en el que estaba (mi implementación apesta).
Pero si bien hago que mi motor sea más robusto, solo tengo curiosidad por saber cómo la mayoría de los otros motores de física manejan este caso. ¿Los objetos que comienzan en el mismo lugar sin velocidad de movimiento simplemente se disparan entre sí en una dirección aleatoria? ¿O se sientan allí hasta que sucede algo? ¿Qué opción es generalmente el mejor enfoque?