若該文爲原創文章,未經容許不得轉載
原博主博客地址: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