Probar si un segmento de línea intersecta una esfera

Estoy tratando de determinar si un segmento de línea (es decir, entre dos puntos) se interseca con una esfera. No me interesa la posición de la intersección, solo si el segmento interseca la superficie de la esfera. ¿Alguien tiene alguna sugerencia sobre cuál sería el algoritmo más eficiente para esto? (Me pregunto si hay algoritmos que sean más simples que los algoritmos de intersección de esfera de rayos habituales, ya que no estoy interesado en la posición de intersección)

Respuestas a la pregunta(4)

Su respuesta a la pregunta