我得到了一個相當大的模型,需要在使用QGLViewer的QT UI程序中顯示。 因此,模型因爲默認的近距離和遠距離裁剪距離太窄而被切斷。 我的問題是如何更改默認的近距和遠距剪輯範圍。如何在QT和QGLViewer程序中更改默認的QGLViewer的近和遠裁剪距離?
例如我的問題看起來是這樣的一個
我試圖用類似,
::glMatrixMode(GL_PROJECTION) ;
::glLoadIdentity() ;
::glClearColor(1.0f,1.0f,1.0f,0.0f);
::glFrustum(-0.5,0.5,-0.5,0.5,-100000000.0,100000000.0) ;
::glMatrixMode(GL_MODELVIEW) ;
::glLoadIdentity() ;
這並不在所有的工作,並且它打破在QGLViewer的鼠標交互太。 因爲我使用的是QT和QGLViewer,所以我不能使用glu功能。
因此,我要求任何人知道如何使QGLViewer更改其默認裁剪範圍。
我發現一些例子QGLViewer提供像clipping plane example,standard camera example,但我仍然沒有線索如何更改默認查看器。
我的問題有什麼不對嗎? –