- 21
- 0
- 约2.17千字
- 约 4页
- 2016-11-28 发布于河南
- 举报
MapNode_OE图层框架
OE之MapNode
OverLayDecorator :地形装饰器,针对地形
ClampingTechnique: 通过GPU编程改变地形高度
DrapingTechnique
mapNode 做了什么???
TerrainEngineNode: 地形数据 用具体的插件,生成地形节点_TerrrianEngineNode
用OverlayDecorator装饰器将地形节点装饰为球体形状
拣选遍历 _CullDataMap,以一个相机对应一种数据裁剪, 瓦片裁剪貌似木有用到????
代理回调 _mapCallback 图层事件监听,严格来讲应该是Map图层添加事件
知道map定义了图层添加,删除,插入等接口,有时用户需要在图层操作之后加入自己的操作,那么OE的mapCallback将帮你实现这些,用户可以继承实现其提供图层操作,在这里加入你自己的操作。其中MapModelChange定义各种图层事件
那么MapNode主要为其MapNodeMapCallBackProxy回调,主要对矢量图层事件进行操作
矢量数据操作:
_Models,存储了整个OE内运行的矢量数据,以矢量图层为基本单位,一个图层对应个节点
ModelLayerNodeMap: 每一个矢量图层对应一个节点,以图层,节点对结构存储
原创力文档

文档评论(0)