マウスで画面をクリックして
ポリゴン上に描写されている、テクスチャにアクセスするのってどうやればいいでしょうか

gluUnProjectで実装しようとしているのですが

GLdouble model[16], proj[16];
GLint view[4];
GLfloat z;
GLdouble ox, oy, oz;

glGetDoublev(GL_MODELVIEW_MATRIX, model);
glGetDoublev(GL_PROJECTION_MATRIX, proj);
glGetIntegerv(GL_VIEWPORT, view);

glReadPixels(x, wh - y, 1, 1, GL_DEPTH_COMPONENT, GL_FLOAT, &z);
gluUnProject(x, wh - y, z, model, proj, view, &ox, &oy, &oz);

これで、ox oy ozのワールド座標の3次元位置が出せても
その後で詰ってしまいました

すみません、どういう関数使うかも検討つかず
お願いします。。。・゚・(ノω;)・゚・