作者:朱金灿
来源:http://blog.csdn.net/clever101/
最近学习OSG,下载了FreeSouth大侠的一个MFC框架RambleSystem,自己学习了一下,新建了一个单文档程序,改了其中一些bug,和大家分享一下。单文档程序实现的功能非常简单,就是打开显示osg文件。不过仍存在一个问题,例如打开一些osg文件显示模型不理想,估计是视口设置有问题;另外打开一些osg文件出现内存泄露。
我使用的是osg 2.8.2的版本,下载地址为(在这个页面也可下载测试数据):
OpenSceneGraph-2.8.2预编译包(for vs9)下载
下载完后我把它放在D:\Program Files\OpenSceneGraph-2.8.2(你也可以把它放在其它位置),然后添加相应的环境变量,具体是运行编译包中的osg_env.bat。
把头文件和库文件包含进来(具体在附加包含文件和附加库目录设置),建一个单文档程序osgSdi (MFC Standard)。
OSG核心类CCoreOSG的接口如下(具体实现请下载源代码):
视图类的渲染模型文件的接口如下:
源码下载地址:
MFC窗口系统下的OSG简单框架源码下载
再次感谢FreeSouth大侠!
分享到:
相关推荐
OsgEarthMFC_MFC_MFC_osg_osgearth_OSGOSGEARTH.zip
osg简单的mfc框架,提供给osg初学者参考,还有别的方法,以及自己写的一些比较复杂完整的代码。有空上传
用MFC做的OSG简单应用,采用菜单控制,可做简单的菜单操作
OsgEarthMFC_MFC_MFC_osg_osgearth_OSGOSGEARTH_源码.zip
在MFC单文档界面(使用了BCG库)中嵌入了OSG,显示了大奶牛。
一个比较简单的方法创建MFC_osg窗体。适合学习OSG的新手
这是一个mfc和osg结合的单文档的示例
本程序实现了在MFC中显示我们的OSG模型以及读取我们的OSG模型,并显示在视图类中。
在MFC基础上开发OSG程序,该程序为基础模板源码,后续开发可在此基础上进行。。。
MFC+OSG添加事件
使用多文档结构,实现多窗口的osg模型显示,适合学习MFC与OSG的初学者
MFC单文档窗口中嵌入osg,可直接运行的VS2015工程源码
osg_mfc程序,实现三维场景在mfc下实现,欢迎下载学习,亲测可用
osg的学习入门程序,能教会你读很多模型的三位图形到MFC界面
构建MFC和OSG相结合的工程.在MFC工程下应用OSG.
此程序实现了在将OSG显示漫游场景与MFC的结合,可以在MFC界面中实现OSG场景的漫游(多种漫游方式可选择),天气效果的加载,文件的选择等等!
基于MFC(QT)的OSG的自定义事件2文档撒大苏打实打实的
详细描述创建MFC-OSG开发界面的步骤,带有图片描述,讲述十分清楚