Выделение объекта мышью в 3D сцене

Есть сцена с несколькими сферами. Необходимо по клику на сфере менять ее цвет.

В 3D новичок и глубоко погружаться времени нету.

Наткнулся на статью: http://opengl.gamedev.ru/articles/?id=101

Переписал, получаю координаты отрезка.

Вопрос, что дальше с ними делать -как выделить сферу? Если можно с примерами:)

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