[無限進步]
但愿绝望和无奈远走高飞..
展开
-
OsgEarth —— 笔记13 - 实时指定航线进行飞行(附源码)
OsgEarth —— 笔记13 - 实时指定航线进行飞行(附源码)原创 2023-05-19 21:01:35 · 2490 阅读 · 0 评论 -
OsgEarth —— 笔记12 - 加入子相机窗口(附源码)
笔记12 - 加入子相机窗口原创 2023-01-17 16:00:30 · 1221 阅读 · 1 评论 -
OsgEarth —— 笔记11 - 多点连续测量面积(附源码)
笔记11 - 多点连续测量面积原创 2023-01-16 19:20:56 · 790 阅读 · 0 评论 -
OsgEarth —— 笔记10 - 加入指北针、两点连续测量距离显示(附源码)
笔记10 - 加入指北针、两点连续测量距离显示原创 2023-01-15 09:10:46 · 1174 阅读 · 1 评论 -
OsgEarth —— 笔记9 - 飞机加入跟踪半透明圆圈标识(附源码)
飞行时侯,飞机加入圆形半透明圆圈。当跟踪飞机时生效、取消跟踪时不生效。原创 2023-01-10 16:57:17 · 502 阅读 · 0 评论 -
OsgEarth —— 笔记8 - 飞机飞行加入尾迹效果(附源码)
效果 源码 相关文章:OsgEarth —— 笔记7 - 地球加入飞机并飞行(附源码) 驱动尾迹在飞机飞行代码。// Build尾迹void BuildTail(osg::Vec3 position, osg::MatrixTransform *scalar);// 启动粒子尾迹void Project::BuildTail(osg::Vec3 po原创 2022-04-18 18:30:34 · 2391 阅读 · 0 评论 -
OsgEarth —— 笔记7 - 地球加入飞机并飞行(附源码)
效果 源码double Project::GetDis(osg::Vec3 form, osg::Vec3 to){ return sqrt(pow((to.x() - form.x()), 2) + pow((to.y() - form.y()), 2) + pow((to.z() - form.z()), 2));}double Project::GetRunTim原创 2022-04-18 16:57:53 · 2693 阅读 · 7 评论 -
OsgEarth —— 笔记6 - 开发阶段加入漫游飞行(附源码)
效果 视频地址 源码源码下载请私信 代码 代码相关内容: OSG —— 笔记1 - 指令调用模型 OsgEarth —— 笔记1 - 创建地球的earth文件 OsgEarth —— 笔记2 - Qt窗口加载earth地球(附源码) OsgEarth —— 笔记3 - 为地原创 2022-04-12 16:49:07 · 1611 阅读 · 1 评论 -
OsgEarth —— 笔记5 - 为earth地球鼠标实时经纬度(附源码)
效果 源码#pragma once#include "Global.h"class CLabelControlEventHandler : public osgGA::GUIEventHandler{public: struct Callback : public osg::Referenced { virtual void set(const GeoPoint& coords, osg::View* view, MapNode* mapNode) = 0;原创 2022-04-11 21:57:04 · 3347 阅读 · 0 评论 -
OsgEarth —— 笔记4 - 为earth地球增加标签(附源码)
效果 正文(本文接着 OsgEarth —— 笔记3 - 为地球增加国界省界线 继续介绍。) 1、在.earth目录下创建image目录并放入一个国旗的jpg图片。 2、创建地标并初始化后传入map// 全局或成员变量内,地标osg::ref_ptr<osg::Group> earthLabel = new osg::Group;// 构造函数内,地标初始化/**********************************原创 2022-04-11 15:00:47 · 2174 阅读 · 0 评论 -
OsgEarth —— 笔记3 - 为地球增加国界省界线
效果 注: 本章是接着 “OsgEarth —— 笔记1 - 创建地球的earth文件” 继续进行的。 光照及天空效果是在Qt窗口下运行的,具体查看 OsgEarth —— 笔记2 - Qt窗口加载earth地球(附源码)。 正文 下图为"笔记1"的最终的相关文件。 1、搜集全球与省界的shp文件集合 如下图,创建shp文件夹,将下载的shp文件集合放入。 其中wrold.shp等文件,osg原创 2022-04-09 10:55:11 · 1991 阅读 · 0 评论 -
OsgEarth —— 笔记2 - Qt窗口加载earth地球(附源码)
效果 正文 1、准备环境 Vs 2017、Qt 5.12、Osg 3.5、OsgEarth 2.8 2、打开Vs 2017,创建Qt 工程,选择到x64、release模式下 3、将Osg、OsgEarth头文件、库加入 这里给大家列出来,直接拷贝osgEarthUtil.libosgEarthAnnotation.libosg.libosgAnimation.libosgDB.libosgdb_fbx.li原创 2022-04-08 19:45:50 · 7117 阅读 · 0 评论 -
OsgEarth —— 笔记1 - 创建地球的earth文件
效果 正文 1、准备一张全球的渲染图(tif格式)、一张全球的高程图(tif格式) 2、创建并编写.earth文件 在步骤1目录下创建china-simple.earth,并将如下内容写入。<map name="Globe" type="geocentric" version="2"> <!-- 全球影像图 --> <image name="GlobeImage" driver="gdal"> &l原创 2022-04-08 19:22:00 · 6583 阅读 · 3 评论 -
OSG —— 笔记5 - 平面与矩形组合(附源码)
效果 代码#include<Windows.h>#include<iostream>#include <osgViewer/Viewer>#include <osg/Node>#include <osg/Geode>#include <osg/Group>#include <osg/ShapeDrawable>#include <osg/Material>#include &l原创 2022-03-25 17:01:00 · 833 阅读 · 0 评论 -
OSG —— 笔记4 - 图片纹理渲染矩形(附源码)
效果 代码#include<Windows.h>#include <osgViewer/Viewer>#include <osg/Node>#include <osg/Geode>#include <osg/Group>#include <osg/ShapeDrawable>#include <osg/Material>#include <osg/Image>#include原创 2022-03-25 11:03:05 · 770 阅读 · 0 评论 -
OSG —— 笔记3 - 绘制矩形(附源码)
效果 代码 配置环境这里不做介绍,若不清楚可点击 查看#include<Windows.h>#include <osgViewer/Viewer>#include <osg/Node>#include <osg/Geode>#include <osg/Group>#include <osg/ShapeDrawable>#include <osg/Material>#inc原创 2022-03-23 22:12:53 · 1741 阅读 · 0 评论 -
OSG —— 笔记2 - 加载模型(附源码)
效果 关注笔者 - jxd微信公众号搜索 “码农总动员” 或 微信扫描下方二维码,了解更多你不知道的XX,O(∩_∩)O原创 2022-03-23 21:03:23 · 2608 阅读 · 0 评论 -
OSG —— 笔记1 - 指令调用模型
效果 关注笔者 - jxd微信公众号搜索 “码农总动员” 或 微信扫描下方二维码,了解更多你不知道的XX,O(∩_∩)O原创 2022-03-23 21:57:45 · 1977 阅读 · 3 评论
分享