Colisión de partículas

Processing
Universidad
Haciendo uso de Processing, se ha desarrolado una pequeña aplicación que simula colisiones entre partículas con diferentes métodos y estructuras de datos.

Las colisiones pueden calcularse mediante el método de colisión por velocidades, ideado para colisiones en gases, o con el método por muelles, el cual reacciona muy bien ante situaciones de acumulación de partículas por la gravedad.

Además, también se ha experimentado y comparado el uso de diferentes estructuras de datos. Concretamente, la fuerza bruta (comparación de todos contra todos), estructuras Grid y tablas Hash. Estas dos últimas solo comparan colisiones con las partículas vecinas.