osgEarth Rex引擎原理研究(一零二)对瓦片增删判断进行分析
发布时间
阅读量:
阅读量
目标:(一零零)中的问题180
瓦片删除事件的时间点不支持监听( Rex 没有提供相应的机制),听起来用途不大
2、瓦片的添加监听步骤如下:
2.1瓦片在创建、有高程修改时会发出通知
osgEarthDrivers/engine_rex/TileNode.cpp
void
TileNode::create(const TileKey& key, TileNode* parent, EngineContext* context)
{
context->getEngine()->getTerrain()->notifyTileAdded(getKey(), this);
}
void
TileNode::merge(const TerrainTileModel* model, const RenderBindings& bindings)
{
if (newElevationData)
{
_context->getEngine()->getTerrain()->notifyTileAdded(getKey(), this);
}
}
全部评论 (0)
还没有任何评论哟~
