Вопросы OpenGL + C#.Выделение объекта мышью в 3D сцене

Есть сцена с несколькими сферами. Необходимо по клику на сфере менять ее цвет.
В 3D новичок и глубоко погружаться времени нету.
Наткнулся на статью: opengl.gamedev.ru/articles/?id=101
Переписал, получаю координаты отрезка.
Вопрос, что дальше с ними делать -как выделить сферу? Если можно с примерами:)

Заранее огромное спасибо!