openGL에서 무한좌표 단위를 픽셀로 변환하는 법 질문합니다.

 

openGL의 좌표계와 실제 화면 픽셀과의 관계가 너무 이해가 안되요,,

변환하는 법에 대한 정보를 알려주시면 감사하겠습니다..

 

한 GLSurfaceView에 여러 개의 CUBE를 그리고,

사용자가 터치를 한 경우 , 어떤 큐브를 터치했는지 알아내려고 하는데

어떤 방식을 사용하는 것이 좋을까요? 어떻게 해야 여러 큐브 중 어떤 큐브를 터치했는지 알수있을까요?

 

구글링 해보니까

하나의 레이아웃? 에 여러 개의 GLSurfaceView를 그리는 것은 지양하라고 해서,,

하나의 GLSurfaceView에 여러 큐브를 그렸는데,

이렇게 하니

각각의 큐브에 따로따로 터치 이벤트를 줄 수도 없고,

너무 어렵네요..

도와주세요 제발제발요ㅜㅜㅜㅜ