cesium开发加油站1:cesium场景添加多边形贴地形或模型
生活随笔
收集整理的這篇文章主要介紹了
cesium开发加油站1:cesium场景添加多边形贴地形或模型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
cesium開發加油站1:cesium場景添加多邊形貼地形或模型
- 前言
- 原代碼
- 更改后代碼
前言
本篇文章主要介紹ceisum場景中,用GroundPrimitive替換Primitive加載多邊形時可實現貼地。
原代碼
原代碼如下:
var primitive = new Cesium.Primitive({geometryInstances: new Cesium.GeometryInstance({geometry: polygon}),appearance: new Cesium.EllipsoidSurfaceAppearance({aboveGround: true}),show: true});更改后代碼
更改后代碼如下:
var primitive = new Cesium.GroundPrimitive({geometryInstances: new Cesium.GeometryInstance({geometry: polygon}),appearance: new Cesium.EllipsoidSurfaceAppearance({aboveGround: true}),classificationType : Cesium.ClassificationType.BOTH, // 支持類型: 地形、3DTile、或者在地面上show: true});classificationType 參數:
Cesium.ClassificationType.BOTH 貼于所有地物上 Cesium.ClassificationType.TERRAIN 只貼于地形上 Cesium.ClassificationType.CESIUM_3D_TILE 只貼于3dtile上轉載請于標題位置注明出處哦!
總結
以上是生活随笔為你收集整理的cesium开发加油站1:cesium场景添加多边形贴地形或模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hive web界面无法访问问题
- 下一篇: JPG怎么转换成PDF?用迅读PDF大师