osg 視口找不到模型

osg仿真之後,找不到模型。目前,我已知的原因可能有兩個:

1.模型路徑不對

 model = osgDB::readNodeFile("cow.osg");

這個是默認的路徑,我的在C:\OSG\data。如果文件在其他路徑內,需要添加工作路徑。如:

model = osgDB::readNodeFile("C:/Users/hp/Desktop/test_model.OSGB");

2.屏幕分辨率存在縮放


假如屏幕存在縮放,並且攝像機視口放置在左下角:

camera->setViewport(0,0,100,100);

那麼模型有可能因爲屏幕放縮,無法在屏幕內顯示或者至顯示一部分


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章