osgEarth矢量贴地案例 32. scene_clamping.earth

osgEarth矢量贴地案例 32. scene_clamping.earth

 

1) 案例概述

矢量线与地面的多种关系案例。

这个案例主要示例矢量标记与地面的位置关系。

 

2) 矢量标记与地形位置关系

矢量标记与地形确立位置关系,主要与四个属性有关,分别是“高度-贴合”、“高度-技术”、“高度-绑定”、“高度-位移”。

高度-贴合:标记与地面贴合关系,分为“none”无、“terrain”贴地、“absolute”绝对高度、“relative”相对高度。

高度-技术:何时何地实现贴合。分为“map”高程map(不建议使用)、“scene”场景模型、“gpuGPU渲染地形、“drape”投影纹理

高度-绑定:分为按照中心点绑定和按照每个顶点绑定。

高度-位移:高度位移值。


3) 编辑测试

在左侧场景面板,选中“标记列表”的“Feature clamped relative to ground”项,修改“高度-位移”值为1500,黄色线条高度变高。右键单击“高度-位移”,在弹出的菜单选择“删除”,线条贴地显示。


4) 提示

“高度-贴合”还有几个组合选项,实际是与“高程-技术”的结合,包括"relative-gpu""terrain-drape""terrain-gpu""terrain-scene""relative-scene",配置了组合选项,不需要配置“高度-技术”。推荐使用组合选项。

“高度-贴合”与“高程-技术”不是每种组合都可用,osgEarth对“高度-技术”为“map”支持不是很好,不推荐使用。

osgEarth矢量贴地案例 32. scene_clamping.earth