留着以后查看用
osgEarth_Clamp
种树,碰撞检测,定位器locator,地形更新回调terrian callback
osgEarth_clipplane
裁剪,使用osg :: ClipNode和osg :: ClipPlane对象基于可见范围进行裁剪。 当您要在禁用深度测试的情况下绘制几何图形,但又不想在地球上显示几何图形时,此技术很有用。
水平剪辑平面,关闭深度测试,关闭深度测试会导致镂空地球的效果,很炫
render-depth-test: false;
osgearth_colorfilter
创建个选择不同颜色标准的框框,没运行起来
osgearth_computerangecallback
自定义地图块,控制分页数据的,优化效率之类的
osgearth_controls
界面上创建了几个控制面板,来控制地球旋转之类的,但是没起到控制效果
ControlCanvas* cs = ControlCanvas::getOrCreate( &viewer ); 控制画布与viewer连接
控制界面上有能拖动的小滑块
osgearth_createtile
在鼠标点击的地方的地面上创建一个tile瓦片,能扩展许多,但是瓦片没有设置碰撞检测,能用在一些点击反馈上,比如点到哪里那里会响应
osgearth_datetime
创建日期时间,左上角有一个可拖拽的小进度条,但是拖拽后没有变化,不懂是做什么的
osgearth_deformation
创建管理瓦片数据的之类的,鼠标中键按下之后会非常卡
osgearth_elevation
查询鼠标点的坐标的,还做了一个框框,但是png的lib和库不一致,会崩,没详细去找
osgearth_ephemeris
星历,加载太阳月亮天空之类的,用到PlaceNode、SkyNode,运行不起来
osgearth_featureeditor
左边有一个工具栏,可以添加坐标点然后绘制多边形,改变颜色之类的
osgearth_featurefilter
属性过滤
/**
- Simple Feature Filter that changes the value of a Feature data sources attribute
*/
class ChangeAttributeFilter : public FeatureFilter
{
加载了很多标签,可以根据远近条件之类的进行过滤
osgearth_featureinfo
打印信息啥的不是很懂
osgearth_featurequery
创建了一个简易的用户界面
osgearth_features
用modelLayer加载shp文件
osgearth_fog
物体在雾中的效果,近了清晰远了慢慢看不见
cow模型的路径要改一下
osgearth_graticule
始终显示经纬度分带的信息,随着视角的变化始终保证相机与原点连线的点是经纬线的交点
做了顺滑的上下左右键对地球进行旋转操作,很顺滑
左上角做了控制按钮,一键开启/关闭经纬度线显示
很好的功能
osgearth_horizon
在经纬度(0,0,0)和(180,0,0)点创建了两个球体,有用到计算包围球
地平线操作啥的
没太懂
osgearth_http
短了吧唧的不懂干啥的
osgearth_imageoverlay
莫名其妙的错误
实现图片加载
osgearth_los
毕设用的,物体盘旋移动,平面移动之类的
osgearth_manip
文本跟随物体移动,实现事业跟踪,锁定,跳转之类的功能,很丰富
osgearth_map
代码加载地图
osgearth_measure
实现量算功能
osgearth_minimap
暂未加载出来
来源:CSDN
作者:努力的包老板
链接:https://blog.csdn.net/qq_36881934/article/details/103471801