osgEarth矢量裁剪案例 38. feature_clip_plane.earth
2017-11-20 10:52
387 查看
osgEarth矢量裁剪案例 38. feature_clip_plane.earth
1) 案例概述
渲染矢量数据,开启了深度测试和水平剪辑,可以减少矢量贴地引起的闪烁。
2) 编辑测试
选中边界层,在属性面板,关闭“渲染-深度测试”项,可见地球背面的矢量显示相对较多。
3) 裁剪优化
osgEarth_viewer案例打开feature_clip_plane.earth案例,地球背部的矢量会显示。晟兴地球开启了AutoClipPlaneCullCallback,自动裁剪优化场景,即使关闭“渲染-深度测试”项,地球背部矢量不显示。
4) 添加布局
在矢量“boundaries”层属性第一行,右键单击,在弹出的菜单中选择“布局”,将“布局”添加到矢量图层属性。
在“布局”项右键单击,在弹出的菜单中选择添加“切片大小”和“添加层级”。
在“层级”项右键单击,选择“样式”,样式名称需要和子样式保持一致,这里为“states”,在“层级”项右键单击,添加“最小范围”和“最大范围”。显示结果如下图。
5) 技巧
修改矢量属性时,修改每个值,都会重构矢量,实现显示的刷新。布局属性可以实现矢量的异步PLOD加载(矢量刷新过程不卡界面),方便修改复杂的矢量样式,推荐使用。
6) osgEarth_viewer打开显示效果
相关文章推荐
- osgEarth在指定高度显示矢量案例 36. feature_overlay.earth
- osgEarth矢量属性过滤案例 40. feature_custom_filters.earth
- osgEarth shapefile矢量生成三维模型案例 2.boston.earth
- C#+Arcengine实现GP工具中Data Management Tool》raster》raster processing中的clip功能(矢量数据对栅格数据的裁剪)
- osgEarth矢量插值 8. feature_inline_geometry.earth
- osgEarth导入三维模型案例 33. simple_model.earth
- osgEarth脚本属性案例 9. feature_labels_script.earth
- 裁剪平面ClipPlane
- Directx11教程十六之ClipPlane(裁剪面)
- osgEarth高程着色图案例 35. contourmap.earth
- osgEarth地形压平案例 37. feature_elevation.earth
- osgEarth颜色反转案例 13.glsl.earth
- osgEarth MBTiles瓦片加载案例 21.mb_tiles.earth
- osgEarth 图层层级范围案例 22.min_max_level.earth
- osgEarth编辑器SXEarth案例:导入GIS高程、影像、矢量、在线地图、三维模型数据
- osgEarth细节纹理案例 14.detail_texture.earth
- osgEarth图层显示范围案例 23. min_max_range.earth
- osgEarth波士顿城市建筑生成案例 3. boston_buildings.earth
- osgEarth图层显示分辨率案例 24.min_max_resolutions.earth
- osgEarth高程配色案例 5. colorramp.earth