若该文为原创文章,未经容许不得转载
原博主博客地址:https://blog.csdn.net/qq21497936
原博主博客导航:http://www.javashuo.com/article/p-wxwjppoc-mo.html
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/105372492
各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么本身研究node
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中...(点击传送门)缓存
使用Qt开发内嵌的三维地理学科工具。app
使用Qt+Osg三维研发,依托Qt内嵌OSG。ide
《OSG三维开发专栏》:按部就班学习OSG工具
《OSG开发笔记(一):OSG介绍、编译》:OSG介绍与编译布局
《OSG开发笔记(四):OSG不使用osgQt重写类嵌入Qt应用程序》:OSG源码嵌入Qt学习
《OSG开发笔记(十):OSG模型的变换之平移、旋转和缩放》:对于模型结点的基本操做测试
《OSG开发笔记(十四):OSG交互》:按键消息和鼠标消息的交互优化
《OSG开发笔记(十五):OSG光照》:光影的学习,产生立体感ui
《OSG开发笔记(十八):OSG鼠标拾取pick、拽托球体以及多光源》:pick拾取三维物体交互
《OSG开发笔记(二十一):OSG使用HUD绘制图形以及纹理混合模式》:hud绘制背景和前景
《OSG开发笔记(二十三):Qt使用QOpenGLWidget渲染OSG和地球仪》:基础版本的地球仪开发关键
(以上是支撑该需求的三维技术博客)
相比于v2.0.0版本:修复了星球纹理贴图存在缝隙的问题;修复了缩放无限制的bug;对球体、贴图、2d/3d切换、缩放、旋转增长了序列化接口(demo为启动应用后恢复以前关闭的状态)。
Demo v3.1.0运行包下载地址:https://download.csdn.net/download/qq21497936/12542665
QQ群:1047134658(点击“文件”搜索“教育学科工具”,群内与博文同步更新)
相比于v1.0.0版本,增长了地球之外的八大行星,对布局进行了调整,适配了多种分辨率,而且优化了部分代码;
Demo v2.0.0运行包下载地址:https://download.csdn.net/download/qq21497936/12312105
QQ群:1047134658(点击“文件”搜索“教育学科工具”,群内与博文同步更新全部可开源的源码模板)
完成地理星球中地球的研发,包括基本操做、鼠标pick旋转、缩放等,包含海洋分布、人口分布、气候分布、海平线等等功能;
Demo v1.0.0运行包下载地址:https://download.csdn.net/download/qq21497936/11489564
QQ群:1047134658(点击“文件”搜索“教育学科工具”,群内与博文同步更新全部可开源的源码模板)
MyUserPickEventHandler.h
MyUserPickEventHandler.cpp
原博主博客地址:https://blog.csdn.net/qq21497936
原博主博客导航:http://www.javashuo.com/article/p-wxwjppoc-mo.html
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/105372492