- 博客(15)
- 资源 (142)
- 收藏
- 关注
转载 Array osgRecipes
osgRecipes自上个月发布以来,得到了不少国内外朋友的帮助,并且迅速地完善和补充更多OSG与其它中间件结合的案例。现在,osgRecipes的integrations目录下的结合案例已经从第一期的9个发展为第二期的18个!感谢每一位朋友的支持与关注。osgRecipes第一期结合案例包括:(osganttweakbar) OSG与轻量级GUI库AntTweakBar的结合,适合快
2013-01-16 20:24:40 4165
原创 VS2010 C++环境下DLL和LIB文件目录及名称修改
DLL工程,Debug版本下输出文件由basetool.dll basetool.lib 改为basetoolD.dll basetoold.lib 需设置:1、配置属性-常规-目标文件名 $(ProjectName) 加d2、配置属性-连接器-常规-输出问件 由 加d3、配置属性-连接器-高级-导入库,设置文件名$(OutDir)$ProjectName)d.lib4、如
2013-01-15 22:47:43 11343 1
原创 键盘消息处理
PreTranslateMessageMFC中PreTranslateMessage是GetMessage(...)函数的下一级操作,即GetMessage(...)从消息队列中获取消息后,交由PreTranslateMessage()处理,若其返回FALSE则再交给TranslateMessage和DispatchMessage处理(进入WindowProc); 如果用SendMess
2013-01-15 16:32:33 2922
转载 typedef BOOL(WINAPI *MYFUNC) (HWND,COLORREF,BYTE,DWORD);语句的理解
首选先看一下typedef的四个用途和两个陷阱用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声
2013-01-12 22:33:11 3526
原创 Archie OSG Step By Step⑦MFC修改鼠标,制作半透明窗口,视口全屏以及添加背景音乐。
建立osgMFC项目VS2010新建一空项目osgMFC将osg示例Samples下的osgViewerMFC文件拷贝到当前项目的osgMFC文件下项目→添加现有项,把osgMFC文件夹下文件都添加到当前项目。并在使用共享DLL中使用MFC。然后配置osg的头文件和库文件目录,添加链接器输入。OpenThreadsd.lib osgd.lib osg
2013-01-12 18:24:53 5028 1
原创 Archie osgEarth Step By Step ⑤OsgEarth开发指南——使用osgearth API编程动态建立地图
一种是使用earth文件,前面已经说过,还可以您使用osgearth API的时候以编程方式动态建立一个地图。Osgearth也提供一个API供您动态创建地图。如果您的应用程序允许在运行时从不同层中选择一个层显示,那么这种方式就显得很有用。建立一个地图对象加入您认为合适的影像和高程地图建立将渲染地图对象的地图节点 向场景加入你的地图节点你可以在任何时候加入图层。但是,一旦向地图加入
2013-01-11 14:47:21 5171 5
原创 Archie osgEarth Step By Step④地图投影类型——墨卡托投影、高斯克吕格投影、UTM投影
地图投影地图投影实质可以理解为建立平面上的点(用平面直角坐标或极坐标表示)和地球表面上的点(用维度φ和经度λ表示)之间的函数关系,数学公式为x=f1(φ,λ)y=f2(φ,λ)投影变形将地球椭球面(或球面)上的点投影到平面上,必然会产生变形,也即由投影产生的长度变形、面积变形以及角度变形。投影变形μ(长度比)——地面上微分线段投影后长度ds‘与它固有长度ds之比值
2013-01-10 17:26:58 6596
原创 Archie osgEarth Step By Step③tif及geotiff文件格式简明分析
本文参考资料 链接-----------------------------------------------------------------------------简介TIF(TIFF)是可扩充标记的文件,为图像文件格式。 百度链接 endian翻译为“字节序”,又称端序,尾序。在计算机科学领域中,字节序是指存放多字节数据的字节(byte)的顺序,典型的
2013-01-08 11:06:11 4494
原创 Archie osgEarth Step By Step②Earth File分析
osgEarth Step By Step①在①中介绍了osgEarth 开发最简单的方式,在OSG中加载一个被称为Earth File的文件。这里对Earth File进行详细介绍有关osgearth请参考官方文档http://osgearth.org/wiki/Documentation官方链接什么是Earth FileosgEarth开发的一种方式是在osg中加载以.
2013-01-06 22:43:04 5482
原创 osgEarth Step By Step①我的第一个osgEarth程序
首先编译好你的OSG、OSGEarth和第三方插件等,这里有一个已经编译好的VS2010+OSGEarth,OsgEarth原文来自 http://bbs.osgchina.org/forum.php?mod=viewthread&tid=9555&extra=page%3D1OSG3.1.4和osgEarth2.3 VC10编译包下载地址:http://pan.baidu
2013-01-06 14:30:30 11911
原创 Archie OSG Step By Step⑥ 对象选取
⑤位置显示X,原理还不懂,先学习简单的这节,不用另外设置Camera。添加事件处理类CSelectHandler,勾选内联,公共继承自osgGA::GUIEventHandler,并添加cpp文件SelectHandler.cpp添加变量public: //得到鼠标位置 float _mx; float _my;修改构造函数CSelectH
2013-01-05 20:00:19 2124 1
转载 Archie OSG Step By Step⑤ 显示位置及拾取
在第四课基础上继续。第四课src链接 参考《OSG三维渲染引擎编程指南》显示位置及拾取示例HUD和Camera可能冲突,还不懂怎么设置两个Camera,目前程序还有问题。学习之后再回来解决添加CPickHandler事件处理类,选择内联,公有继承osgGA::GUIEventHandler添加保护成员变量protected: //得到当前视图矩阵 osg:
2013-01-03 12:10:07 2301
转载 为VS2010工程文件减肥
原文链接由于VS2010中新增加了sdf和ipch文件等浏览数据库来支持智能浏览感知编辑、显示类视图等,使得随便一个小工程就上百兆,很占用空间也不方便工程项目的打包备份。为了不使用数据库以减小VS2010中的项目文件过大,可以按下图标记的设置,即菜单栏“工具”->得到“选项”对话框->“文本编辑器”->“c/C++”->“高级”->“浏览/导航”->“禁用数据库”,将数据库禁用。点击上
2013-01-02 16:35:08 1007
原创 Archie OSG Step By Step④ MFC+OSG添加事件
本文以第三课MFC+OSG框架为基础进行讨论。参考CWorld《基于MFC(QT)的OSG的自定义事件》source下载链接首先找到资源视图,添加菜单,如果没有资源视图,选择“视图→其他窗口→资源视图”,添加菜单项替换场景\t(&R), 在菜单编辑器中修改ID为IDM_REPLACE_SCENE右击菜单项,选择添加事件处理程序添加编辑菜单单击属于一种事件
2013-01-01 22:45:07 2687 2
原创 Archie OSGStep By Step② 写入OSG场景图形到文件(从文件读取OSG场景图形)
在第一课基础之上修改代码,其实仅需要增加两句话即可。也就是这两句 bool result = osgDB::writeNodeFile(*(root.get()),"Simple.osg"); if (!result) { osg::notify(osg::FATAL) << "Failed int osgDB::writeNodeFile()." <<
2013-01-01 20:01:00 2250
aspose total完全破解版
2013-11-02
Serv-U9.3.0.1
2013-09-05
Doxygen安装文件及自己整理的教程
2013-06-29
consoleGlobe数据world.tif mymap.earth
2013-01-06
Archie Osg教程第一课Simple
2013-01-01
OpenSceneGraph3.0.1forVS2010-X86-32bit
2012-12-18
ArchieOpenGL第11课:位图字体B
2012-11-18
ArchieOpenGL第11课:位图字体 SDI MFC
2012-11-16
ArchieOpenGL第十课:3D世界漫游(MFC/SDI)
2012-11-11
ArchieOpenGL第九课光照和键盘控制
2012-11-11
ArchieOpenGL第八课纹理映射
2012-11-09
OpenGL基本框架(SDI)1.2
2012-11-06
cudatemplate
2012-09-28
cuda开发cutilDLL
2012-09-28
iocomp.v3.04.SP2破解
2012-09-04
matlabm_map工具箱1.4
2012-09-01
GDI+ forVC6.0
2012-09-01
Wireshark-win32-1.8.2.exe
2012-08-31
ProEssentials示例200简单的极坐标图表
2012-08-31
ProEssentials示例100简单的科学图表
2012-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人