OsgEarth
小胖七少爷
不积硅步无以至千里
不积小流无以成江海
展开
-
有用的GIS工具网站
网站原创 2022-10-28 15:23:03 · 346 阅读 · 1 评论 -
OutCircleMotion外扩圆动画
#include <osg/Geode>#include <osg/Geometry>#include <osg/Material>#include <osg/Vec3>#include <osg/MatrixTransform>#include <osg/Texture2D>#include <osg/T...原创 2020-03-18 10:30:48 · 455 阅读 · 0 评论 -
GLSL 色彩特效
1、碧绿效果使色彩呈暗绿色fragmentShader代码 varying vec2 texture_coor; uniform sampler2D texture; void main() { vec3 col = texture2D(texture,texture_coor).rgb; gl_FragColor.r = pow(c...转载 2020-03-10 15:03:20 · 912 阅读 · 0 评论 -
osgEarth坐标转换
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...转载 2019-12-09 15:11:48 · 1159 阅读 · 0 评论 -
osgearth各个例子功能概述
最近在学习osgearth,对其还不是很理解,有些例子不会运行,有些可以,把可以的做个统计,以备后面查用。1、osgearth_graticule:生成经纬线。2、osgearth_annotation:各类标注(点、线、面、模型、文本等)。3、osgearth_city:加载一个城市三维模型,可以浏览。4、osgearth_clamp:在一个区域加载生成5000个树木的三维模型展...转载 2019-03-15 09:20:02 · 2428 阅读 · 0 评论 -
osgEarth基础入门
osgEarth是基于三维引擎osg开发的三维数字地球引擎库,在osg基础上实现了瓦片调度插件,可选的四叉树调度插件,更多的地理数据加载插件(包括GDAL,ogr,WMS,TMS,VPB,filesystem等),再结合一套地理投影转换插件,这样就能够实现高效处理加载调度地理数据在三维地球上的显示,实现三维虚拟地球。想要实现一个简单的基于osgEarth的三维地球,有两种方式,这两种方式是互通...转载 2019-04-10 10:32:15 · 18178 阅读 · 3 评论 -
求空间向量夹角
//以下计算需要换算成局部坐标系下/*假设球机摄像头坐标为pos1(x1, y1, z1),枪机上拾取的点坐标为pos2(x2, y2, z2);如果换算成局部坐标系,把球机摄像头作为原点O的话,那么球机摄像头pos1(0,0,0),枪机pos2(x2-x1, y2-y1, z2-z1);再传入TwoPointsAngle函数中,计算出球机的转向*/#ifndef _VEC3D#...原创 2019-08-21 17:15:52 · 2180 阅读 · 0 评论 -
自定义OFF文件的读与写
1.文件格式后缀为.off,格式为,OFF 8 12 0 0.5 -0.5 -0.5 0.5 0.5 -0.5 -0.5 0.5 -0.5 -0.5 -0.5 -0.5 0.5 -0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 -0.5 -0.5 0.5 3 0 1 3 3 1 2 3 3 4 6 5 3 7...原创 2019-09-18 09:39:15 · 519 阅读 · 0 评论