资源简介
前言:
这个“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个文件信息
相关资源
- osgb转换工具
- osgDesinger-0.1.2(OSG编辑器)
- osg通过ffmpeg插件加载视频需要的全部
- OSG3.4帮助文档
- OSG For VS2015编译好的库
- OSGExp1.5.1Install_x64.exe
- QGIS1.7.1源代码
- osg论坛上72集视频的所有
- osg3.4.0帮助文档
- OSGopenVR工具
- osgearth加载本地离线影像瓦片地图
- 倾斜摄影模型-单体化.docx
- Cesium中将3DMax模型转换为3DTIles格式工
- 无需积分,OSGi原理与最佳实践完整版
- OpenSceneGraph三维渲染引擎设计与实践
- OSG源码、第三方依赖库、数据
- osgb转3dTiles最新版本工具还包括osgb3
- OpenSceneGraph三维渲染引擎编程指南含源
- osg3.6+OE2.10帮助文档
- 乔峰地球V1.077.rar
- img OpenSceneGraph三维渲染引擎设计与实
- OSG3.6.3+osgEarth2.10VS2010-x64开发库
- 基于SOA和ESB企业总线的OSGi企业级应用
- 一个osgb数据
- OSG绘制约束线
- OSG 程序 flt 模型文件 转换
- [网盘]OpenSceneGraph三维渲染引擎编程指
- osgEarth35集视频教程及源码
- VS2010+OSG_3.2+osgEarth_2.5+osgOcean_1.0.1+VPB
- osgb倾斜摄影数据地址.docx
评论
共有 条评论