osgEarth矢量贴地案例 32. scene_clamping.earth
osgEarth矢量贴地案例 32. scene_clamping.earth
1) 案例概述
矢量线与地面的多种关系案例。
这个案例主要示例矢量标记与地面的位置关系。
2) 矢量标记与地形位置关系
矢量标记与地形确立位置关系,主要与四个属性有关,分别是“高度-贴合”、“高度-技术”、“高度-绑定”、“高度-位移”。
高度-贴合:标记与地面贴合关系,分为“none”无、“terrain”贴地、“absolute”绝对高度、“relative”相对高度。
高度-技术:何时何地实现贴合。分为“map”高程map(不建议使用)、“scene”场景模型、“gpu”GPU渲染地形、“drape”投影纹理
高度-绑定:分为按照中心点绑定和按照每个顶点绑定。
高度-位移:高度位移值。
3) 编辑测试
在左侧场景面板,选中“标记列表”的“Feature clamped relative to ground”项,修改“高度-位移”值为1500,黄色线条高度变高。右键单击“高度-位移”,在弹出的菜单选择“删除”,线条贴地显示。
4) 提示
“高度-贴合”还有几个组合选项,实际是与“高程-技术”的结合,包括"relative-gpu"、"terrain-drape"、"terrain-gpu"、"terrain-scene"和"relative-scene",配置了组合选项,不需要配置“高度-技术”。推荐使用组合选项。
“高度-贴合”与“高程-技术”不是每种组合都可用,osgEarth对“高度-技术”为“map”支持不是很好,不推荐使用。