Ettei ala turhaa laskemaan, niin eikös OpenGL:ssä pidä itse laskea, mihin pintaan hiiri leikkaa, kun asiaa katsoo kameran kannalta?
Eipä OpenGL turhan paljon laskeskele. Jotain törmäysjuttuja siitä löytyy kyllä, mutta uskaltaisin väittää, että ehkä paremmin menee itse laskien.
Eikös opengl:ssä kumminkin ole toiminto, jolla saa selville mitä objektia käyttäjä klikkasi. Ainakin muistelisin, että näin oli vuonna 1 ja 2 kun viimeksi tein jonkun harjoitustyön.
Pikainen googletus tukee muistikuvaani.
http://fly.cc.fer.hr/~unreal/theredbook/
Aihe on jo aika vanha, joten et voi enää vastata siihen.