Cesium专栏-雷达遮罩动态扫描(附源码下载)

Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品。它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以及多平台,易用性上都有高质量的保证。

在最新版本中,EllipsoidGraphics 对象添加了几个参数,补充了很多同学想要的半球体,详情参考 https://sandcastle.cesium.com/index.html?src=Partial+Ellipsoids.html&label=Geometries

Cesium专栏-雷达遮罩动态扫描(附源码下载)_第1张图片

具体参数介绍如下:
Cesium专栏-雷达遮罩动态扫描(附源码下载)_第2张图片

基于此,我们做了一个半球体雷达遮罩动态扫描的效果。

1. 添加一个半球体

  • viewer.entities.add({
  • position: Cesium.Cartesian3.fromDegrees(114, 30),
  • ellipsoid: {
  • radii: new Cesium. Cartesian3(100, 100, 100),
  • maximumCone: Cesium.Math. toRadians(90),
  • material: Cesium.Color.AQUAMARINE. withAlpha(0.3),
  • outline: true,
  • outlineColor: Cesium.Color.AQUAMARINE. withAlpha(0.5),
  • outlineWidth: 1
  • }
  • });

2. 确定平面扫描区域

更多详情见下面链接文章

Cesium专栏-雷达遮罩动态扫描(附源码下载)

文章提供源码,对本专栏感兴趣的话,可以关注一波

你可能感兴趣的:(Cesium专栏-雷达遮罩动态扫描(附源码下载))