OpenGL에서 gluOrtho 관점에서 본 3D 장면을 렌더링했습니다. 내 응용 프로그램에서는 볼륨 100x70x60mm (1000x700x600 픽셀)의 큐브 앞면을보고 있습니다. 이 큐브 안에서 나는 가운데에 정확히 앉아서 큐브를 채 웁니다 (반경 300 픽셀).OpenGL - 특정 깊이의 픽셀 색상
이제 입방체 내의 특정 지점에서 (3D로) 픽셀의 색상 값을 읽고 싶습니다. 즉, 말 포인트 (100,100, -200)가 파란색인지 빈 (검정)인지 알고 싶습니다.
glReadPixels는 2D 색상 추출 만 허용하고 DEPTH_COMPONENT로 시도했지만 바이트 형식으로 반환해야하는 것이 확실하지 않습니다. 이 둘을 결합하는 방법이 있습니까? 내가 놓친 게 있니?
는 어떤 도움이나 조언 나는 자바와 JOGL 이클립스를 사용하고팀
건배를 감사.
OpenGL 3D 공간에는 '픽셀'이라는 것이 없습니다. 아무렇지도 않습니다. 화면에는 직사각형 픽셀 만 있습니다. – jondinham