Blitz basic colisiones

Mi problema es las colisiones de polígono a esfera. Ya sé que blizt3d no soporta este tipo de colisiones, pero necesito implementar un código que las realice. Lo que necesito es teniendo una malla realizar una rutina que compruebe polígonos y sus colisiones con una esfera y le de la física necesaria para desplazarse al colisionar, es decir, de la misma forma que funciona la colisión de esfera a polígono (que si soporta el Blitz3d) pero a la inversa.

Ver más sobre el tema y los comentarios en el foro