虛擬機上安裝了Ubuntu 10.10,想在學習OpenSceneGraph的同時學習使用Linux,自我感覺在使用中學習,應該更有效果。
安裝編譯好的OpenSceneGraph
首先,在Ubuntu中的命令行狀態下輸入Sudo Synaptic,在軟件包管理器中搜索OpenSceneGraph,找到之後選擇openscenegraph和openscenegraph-examples然後安裝,如下圖:
安裝完成後,就可以在命令行下輸入osgversion,然後會顯示當前安裝的版本信息,
OpenSceneGraph Library 2.8.3
目前的Ubuntu上的版本是2.8.3。
然後使用osgviewer cow.osg,可以查看osg模型
注,有可能提示未加載任何模型,意思就是找不到模型文件,此時,可以使用全路徑來指定cow.osg的地址
此模型文件位於osgexample中。
還有一種方法,就是設置環境變量,OSG_FILE_PATH,
osgviewer在加載模型的時候會搜索這個路徑,在linux下設置環境變量的方法較多,我使用的是修改profile文件,在命令行下輸入sudo vim /etc/profile
然後在最上面添加一行 export OSG_FILE_PATH="/home/nickwar/Public/QSGExamples/Data"
保存後,再在命令行下輸入source /etc/profile
這樣環境變量就生效了,此時,再使用osgviewer加載模型就不會有問題了。
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2