I don't have a version working.
If i find the time i'll try to compile it this evening (it requires me to reboot to windows, something i seldom do )
For Omino3D i used JEDI-SDL. It uses a system for circle collision like the one you're making. If i find the sources i'll send them.