cesium添加实体不被地形遮挡的参数设置

简介: disableDepthTestDistance:指定从相机到禁用深度测试的距离,关于深度测试我们将在后面的文章中介绍到,由于深度测试的存在,我们的对象很多时候会被地形挡住,如下:

cesium添加实体不被地形遮挡的参数设置



disableDepthTestDistance:指定从相机到禁用深度测试的距离,关于深度测试我们将在后面的文章中介绍到,由于深度测试的存在,我们的对象很多时候会被地形挡住,如下:


f775a1c8728841dea5053c0538740ec8.png


被遮挡

我们设置disableDepthTestDistance后,比如我们设置disableDepthTestDistance:50000,对象即可在高度50000下不再受深度的影响而显示


ef5015c28365483e9f88c296cffc6297.png


viewer.entities.add(new Cesium.Entity({
        point: new Cesium.PointGraphics({
          color: new Cesium.Color(1, 1, 0),
          pixelSize: 10,
          outlineColor: new Cesium.Color(0, 1, 1),
          disableDepthTestDistance:50000
        }),
        position: Cesium.Cartesian3.fromDegrees(longitude, latitude, height + 0.5)
      }));
    }, Cesium.ScreenSpaceEventType.LEFT_CLICK);


目录
相关文章
|
定位技术
干货!解决Cesium中Entity移动漂移的问题
案例场景:在Cesium开发三维场景展示中,肯定会碰到加载Entity的需求,如果在你的gis应用中,带了地形的展示。那么在旋转切换画面时,Entity是否跟着一起动了起来,感觉像漂移一样呢?
4720 0
干货!解决Cesium中Entity移动漂移的问题
|
atlas
Cesium导入geojson数据
这篇文章详细描述了如何在Cesium中导入GeoJSON数据来绘制地理矢量数据,并提供了实现的具体方法和示例代码。
1069 2
Cesium导入geojson数据
Cesium给物体添加贴图
这篇文章讲解了在Cesium中如何为3D模型添加贴图,并提供了具体的实现步骤和代码示例。
1067 2
Cesium开发:模型实体高亮
Cesium开发:模型实体高亮
1318 0
|
存储 JSON 定位技术
4.Cesium中实体Entity的增删改查及性能优化(超详细)
Cesium 作为一个功能强大的 WebGL 三维地球仪库,内置了丰富的三维地图展示能力。在 Cesium 中,我们可以通过 Entity(实体)在三维场景中添加和控制各种三维对象,如点、线、面、模型等。本文将介绍 Cesium 中实体的增删改查操作。
4109 0
cesium自带的组件显示与隐藏
这篇文章讲解了如何控制Cesium中自带组件的显示与隐藏,包括了各个组件的属性名称及其对应的显示隐藏操作方法。
676 1
cesium自带的组件显示与隐藏
|
前端开发 JavaScript 异构计算
分享cesium的风场开源网站
分享cesium的风场开源网站
1563 1
Cesium自动生成建筑物3D轮廓模型
这篇文章讲解了如何使用Cesium根据地形和建筑物的高度数据自动生成3D轮廓模型的方法。
1041 2
|
存储 缓存 数据可视化
Cesium渲染一帧中用到的图形技术
Cesium渲染一帧中用到的图形技术
877 0
Cesium渲染一帧中用到的图形技术
|
开发框架 前端开发 定位技术
在Mars3d实现cesium的ImageryLayer自定义瓦片的层级与原点
通过上述步骤,您可以成功在Mars3D平台上集成Cesium,并实现自定义瓦片图层的层级与原点配置。这一过程不仅提升了地图应用的定制化程度,也为处理特定数据集和优化用户体验提供了灵活的解决方案。在实际开发过程中,不断测试和微调是确保图层展示效果与性能的关键。
1076 0

热门文章

最新文章