OpenGL을 배우고 있으며 gluPerspective에 문제가 있습니다. 여기에 초기화에서 내가 사용하는 코드()OpenGL이 객체 그리기를 중단하는 거리 (zfar/gluPerspective)를 늘리려면 어떻게해야합니까?
// Calculate The Aspect Ratio Of The Window
// The parameters are:
// (view angle, aspect ration of the width to the height,
// The closest distance to the camera before it clips,
// FOV, Ratio, The farthest distance before it stops drawing)
gluPerspective(45.0f,(GLfloat)width/(GLfloat)height, 0.5f, 3000.0f);
내 장면 잘 작동합니다 ..하지만 최대한 빨리 내 개체에서 조금 멀리 가서 그들은 (이미지에서 빨간색 볼로) 퀘스 트 로그에서 사라질. : Web where I took graph from
빨간 공이 보이지 않고 보이지 않는다는 것을 알고 있습니다. 그래서 내가 원하는 것은 그리기를 멈추는 거리를 늘리는 것입니다. 내가 3000.0f 증가 시도했지만 작동하지 않습니다!.
gluPerspective(45.0f,(GLfloat)width/(GLfloat)height, 0.5f, 3000000.0f);
그래서 내 질문은 : 가 어떻게 OpenGL을 그리기 개체를 정지 거리를 증가시킬 수있다? 이 문제에 대한
나는 http://webcache.googleusercontent.com/search?q=cache:-rnJ929O4dgJ:www.sjbaker.org/steve/omniv/love_your_z_buffer.html+로 (많이 인터넷 검색을 보냈다 정보를 많이 발견했다 http://www.sjbaker.org/steve/omniv/love_your_z_buffer.html&cd=1&hl=en&ct=clnk&gl=uk&source=www.google.co.uk)하지만 왜 제대로 작동하지 않고 어떻게해야하는지 완전히 이해하지 못합니다. 그것. OpenGL을 배우고 있다는 것을 명심하십시오. –