Take a look at the (WIP) course notes from Etienne Vouga's physical simulation class (shared with permission). I recommend these very strongly to anyone interested in macro-scale physical simulation. Its relatively rigorous approach to algebraic object types should also appeal to haskellers. 

http://www.dropbox.com/s/62ugse0jcpnsy4l/sim.pdf?dl=0

Chapter 10 discusses practical efficient collision techniques. 

--Will

On Jul 8, 2017, at 3:17 PM, Yotam Ohad <yotam2206@gmail.com> wrote:

Dear Cafe,
I am thinking about writing a small physics engine with collision detection and I wanted to go over my ideas with you to help me refine them.

...
Thanks,
Yotam
_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
Only members subscribed via the mailman list are allowed to post.