Cesium 是一款面向三維地球和地圖的,世界級的JavaScript開源產品,它提供了基于JavaScript語言的開發包,方便用戶快速搭建一款零插件的虛擬地球Web應用,并在性能,精度,渲染質量以及多平臺,易用性上都有高質量的保證,
在最新版本中,EllipsoidGraphics 物件添加了幾個引數,補充了很多同學想要的半球體,詳情參考 https://sandcastle.cesium.com/index.html?src=https://www.cnblogs.com/giserhome/p/Partial+Ellipsoids.html&label=Geometries

具體引數介紹如下:
基于此,我們做了一個半球體雷達遮罩動態掃描的效果,

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專欄-雷達遮罩動態掃描(附原始碼下載)
文章提供原始碼,對本專欄感興趣的話,可以關注一波
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/3968.html
標籤:GIS
