Cesium專欄-雷達遮罩動態掃描(附源碼下載)


Cesium 是一款面向三維地球和地圖的,世界級的JavaScript開源產品。它提供了基於JavaScript語言的開發包,方便用戶快速搭建一款零插件的虛擬地球Web應用,並在性能,精度,渲染質量以及多平台,易用性上都有高質量的保證。

在最新版本中,EllipsoidGraphics 對象添加了幾個參數,補充了很多同學想要的半球體,詳情參考 https://sandcastle.cesium.com/index.html?src=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專欄-雷達遮罩動態掃描(附源碼下載)

文章提供源碼,對本專欄感興趣的話,可以關注一波


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM