저는 gluUnProject를 사용하여 광선을 씬에 던지고 거기에 프리미티브를 추가하고 있습니다. 내가하려는 것은 기존의 프리미티브를 정확하게 선택하는 것입니다. 따라서 3 개의 구체가 있다면 그것을 삭제할 수 있습니다.OpenGL gluUnProject 객체 섹션
나는 솔루션이 어떻게 광선이 객체와 교차하는지 검사하고 주조 원점에 가장 가까운 객체인지 확인합니다. 난,
does the ray intersect with (object)
또는
returnRayIntersections(ray);
마지막 일을 : 내 솔루션은 지금까지 원시적이며 경계 큐브 모든 개체를 둘러싸고, 사용하는 말 구에 대해 정확히이 일을 단순히 어쨌든이 GLUT로 OpenGL을 사용합니다. OpenGL을 선택 모드를 사용
모두에게 감사, 로렌스
아하이 방법은 멋지다. 훌륭한 튜토리얼을 여기에서 발견 할 수있다 : http://www.lighthouse3d.com/opengl/picking/index.php3?color1 – Ljdawson
약간의 후속 조치,이 기능은 훌륭하다! – Ljdawson