Programming/openGL2011. 10. 19. 11:10
테스트해보지 못한 사항이지만..

gluUnProject()는 모델/투영행렬의 역행렬을 구해 화면상에 보이는 좌표의 원본 좌표를 구해주는 역활을 한다고 한다.
glRenderMode()의 경우 GL_SELECT 모드에서 모델링시에 추가한 glLoadName 을 리턴해 준다.

어떻게 보면 개체나 점(vertex)를 선택하는 방법론이지만
좌표를 얻어야 한다면 gluUnProject를 정해놓은 개체를 얻어야 한다면 glLoadName과 glRenderMode를 조합하는 것이
적정한 접근방법으로 보인다.

[링크 : http://www.opengl.org/sdk/docs/man/xhtml/glReadPixels.xml]
[링크 : http://www.opengl.org/sdk/docs/man/xhtml/gluUnProject.xml]
    [링크 : http://blog.naver.com/nowcome/130035713309
    [링크 : http://www.gpgstudy.com/gpgiki/알려진 평면의 피킹]
 
[링크 : http://www.opengl.org/sdk/docs/man/xhtml/glRenderMode.xml]
    [링크 : http://www.opengl.org/resources/code/samples/glut_examples/examples/examples.html]
    [링크 : http://www.gpgstudy.com/forum/viewtopic.php?p=117646]
    [링크 : http://dis.dankook.ac.kr/lectures/cg11/entry/OpenGL-Picking

[링크 : http://www.opengl.org/sdk/docs/man/xhtml/glLoadName.xml]
    [링크 : http://www.opengl.org/sdk/docs/man/xhtml/glInitNames.xml]
    [링크 : http://www.opengl.org/sdk/docs/man/xhtml/glPushName.xml]

'Programming > openGL' 카테고리의 다른 글

GLSL 은.. intel 내장형으로는 무리?  (0) 2011.11.19
GLSL 관련 링크  (0) 2011.11.12
glNormal()  (0) 2011.10.18
glut Menu 관련 함수들  (0) 2011.10.10
glutAttachMenu()의 Linux용 버그  (2) 2011.10.10
Posted by 구차니

댓글을 달아 주세요