91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

前言: 這個“OSG虛擬駕駛仿真”是我在“軟件開發實踐”這門課程中做的課程項目。從官方論壇來看,學習OSG的人越來越多,而OSG的資料相對來說,還是比較少的。所以,我特把我做的這個項目的源代碼貢獻出來,希望對學習OSG的新手有所幫助!由于我并沒有花很多時間在這個項目上,所以,目前來看,此項目存在很多BUG,懇請您的諒解,謝謝! 如果您在學習OpenSceneGraph的過程中屬于新、新手階段,那么項目源碼可能會對您有所幫助,其他OSG老手的話,就當看看笑話吧 ^-^. 壓縮包里面附有課程報告文檔~~親 編譯環境:VS2008 + OSG 3.0.0(您可以去下載網上已經編譯好了的OSG3.0)

資源截圖

代碼片段和文件信息

#include?“Include.h“

using?namespace?std;


void?main()
{
installMemoryLeakDetector();

// setlocale(LC_ALL?“chs“);

//降低紋理的分辨率可以有效地減少場景的大小
osg::ref_ptr?root?=?new?osg::Group();


root->addChild(createGrass().get());??//草地
root->addChild(createStreet().get());??//街道

osgViewer::Viewer?viewer;

osgUtil::Simplifier?simplifier(0.3f?4.0f);
osgUtil::Optimizer?optimzer;

optimzer.optimize(root.get());

osgDB::writeNodeFile(*(root.get())?“MyScene.ive“);

viewer.setSceneData(root.get());

//添加一個事件句柄?相當于添加一個響應?響應鼠標或是鍵盤?響應L鍵(控制燈光開關)
viewer.addEventHandler(new?osgGA::StateSetManipulator(viewer.getCamera()->getOrCreateStateSet()));

//窗口大小變化事件?添加窗口大小改變的句柄?這里響應的是F鍵
viewer.addEventHandler(new?osgViewer::WindowSizeHandler);

//添加一些常用狀態設置??添加常用的狀態操作,這里會響應S鍵、W鍵等等?
viewer.addEventHandler(new?osgViewer::StatsHandler);

viewer.realize();
viewer.run();

setlocale(?LC_ALL“C“?);
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????2996736??2012-06-14?13:35??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_課程報告.doc

?????文件???????2972??2012-05-22?13:37??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\Include.h

?????文件???????1065??2012-05-30?23:58??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\main.cpp

?????文件??????22159??2012-05-31?00:02??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\map.cpp

?????文件???????3833??2012-05-11?11:15??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\MyMap.vcproj

?????文件???????1427??2012-06-14?14:30??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\MyMap.vcproj.LEI-EBC55AA8CD0.Administrator.user

?????文件?????206848??2012-06-14?13:37??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\MyMap_Debug.exe

?????文件????6627224??2012-06-14?14:07??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\MyScene.ive

?????文件?????973653??2012-05-18?11:09??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\pic\bigHouse.ive

?????文件????1827072??2012-05-18?11:35??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\pic\goodHouse.ive

?????文件?????789974??2012-04-21?16:27??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\pic\grass.jpg

?????文件?????208274??2012-05-18?10:30??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\pic\hotel.ive

?????文件??????11639??2012-05-24?20:49??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\pic\railingMain.jpg

?????文件??????13423??2012-05-24?20:50??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\pic\railingSide.jpg

?????文件??????15704??2012-04-22?19:55??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\pic\road.jpg

????..A.SH.?????11776??2012-05-31?00:18??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\pic\Thumbs.db

?????文件??????12213??2012-05-22?15:50??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\pic\tmp.jpg

?????文件?????129470??2012-05-15?12:14??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyMap\pic\tree.ive

?????文件???????1517??2012-05-22?19:15??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyOSGProject\AutoCars.h

?????文件?????196664??2012-05-11?18:49??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyOSGProject\compass.bmp

?????文件???????3293??2012-05-22?18:12??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyOSGProject\Include.h

?????文件??????16497??2012-06-14?14:26??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyOSGProject\main.cpp

?????文件???????3327??2012-05-31?00:08??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyOSGProject\MyCamera.cpp

?????文件???????1534??2012-05-16?23:26??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyOSGProject\MyCamera.h

?????文件????6854024??2012-05-18?12:18??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyOSGProject\MyCar.ive

?????文件??????15650??2012-06-14?14:26??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyOSGProject\MyEventCallback.cpp

?????文件???????3050??2012-06-14?14:26??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyOSGProject\MyEventCallback.h

?????文件???????3242??2012-05-18?10:22??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyOSGProject\MyLabelMenu.cpp

?????文件????????677??2012-05-05?16:29??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyOSGProject\MyLabelMenu.h

?????文件???????4579??2012-05-30?23:39??OSG虛擬駕駛仿真\OSG虛擬駕駛仿真_項目源碼\MyOSGProject\MyOSGProject.vcproj

............此處省略32個文件信息

評論

共有 條評論