作試驗時, 會把採樣貼圖顯示到場景中, 可是會發現這採樣貼圖總顯示不全, 會不規則的消失一部分.有時像機有動時才能看到, 停下來就看不到了. 今天發現OpenGL的深度測試對這採樣貼圖的顯示有影響.測試
stateset->setMode(GL_DEPTH_TEST, osg::StateAttribute::OFF);
新建的攝像機, 深度測試是關閉的, 因此顯示的採樣貼圖是無缺的. 本身新建的像機由於沒有執行這個內置的初始化, 因此深度測試沒有打開:code
stateset->setGlobalDefaults();
因此以前被坑了一夜. 由於同一個物體背面的東西顯示到正面來了. 一樣, 自已新建的像機也沒有背面裁剪.co