日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OSG 源码编译

發(fā)布時間:2024/1/1 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OSG 源码编译 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • 一、簡介
  • 二、實現(xiàn)步驟

一、簡介

OpenSceneGraph是一個開源的高性能3D圖形工具包,被應用程序開發(fā)人員用于視覺模擬、游戲、虛擬現(xiàn)實、科學可視化和建模等領(lǐng)域。它完全用標準c++和OpenGL編寫,可在所有Windows平臺上運行,OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX和FreeBSD操作系統(tǒng)。OpenSceneGraph已經(jīng)成為世界領(lǐng)先的場景圖形技術(shù),廣泛應用于可視化、空間、科學、石油天然氣、游戲和虛擬現(xiàn)實行業(yè)。

官網(wǎng)上很貼心的推薦了基本入門書籍,有興趣的同學可以都找來看一下,https://www.openscenegraph.com/。

二、實現(xiàn)步驟

事先將osg的源碼下載(https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6.5)好,還有其他所需要的一些庫和軟件,如Qt、cmake等,可以參考PCL的配置過程(https://blog.csdn.net/dayuhaitang1/article/details/104469463),兩者很相似。

1、打開cmake工具,指定源碼路徑和生成的項目路徑。相應的配置可以按照自己的需求進行選擇,如安裝路徑、osg模塊等等。


可以通過設置CMAKE_INSTALL_PREFIX變量來設置我們把庫將要安裝到那個路徑。

點擊configure直到對話框中的選項沒有紅色,之后點擊generate生成vs項目。

2、打開osg的vs項目,點擊生成所需要的庫文件。

3、如果想進行庫的安裝,只需要點擊INSTALL即可,反之只需要將自己所需要的頭文件和庫文件復制到某個目錄下,在vs中進行相應配置也是完全沒問題的。

使用osg效果如下:

#include <osgViewer/Viewer> #include <osgDB/ReadFile>int main() {osg::ref_ptr<osgViewer::Viewer> viewer = new osgViewer::Viewer;viewer->setSceneData(osgDB::readNodeFile("cessna.osg"));return viewer->run(); }

總結(jié)

以上是生活随笔為你收集整理的OSG 源码编译的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。