欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Cesium在地球上添加一个3D立方体

程序员文章站 2022-07-12 23:32:52
...

接此;

https://blog.csdn.net/bcbobo21cn/article/details/110300047

var redBox = viewer.entities.add({
  name : 'Red box with black outline',
  position: Cesium.Cartesian3.fromDegrees(114.33, 30.35, 300000.0),
  box : {
    dimensions : new Cesium.Cartesian3(200000.0, 300000.0, 200000.0),
    material : Cesium.Color.GREEN.withAlpha(0.5),
    outline : true,
    outlineColor : Cesium.Color.BLACK
  }
});

在地球上画一个3D立方体;20000.0、300000.0、200000.0,这是大小;

定位到武汉的经纬度绘制;114.33,30.35;

材质,绿色,0.5应该是透明度;outlineColor,边线颜色;

效果如下;在地球上绘3D立方体的基本用途来说,如果你有一个大体的体积需要比拟,可能可用; 

Cesium在地球上添加一个3D立方体

前文已提到视角切换控件,来切换了看一下;上面是3D视角;下面是哥伦布视角;

Cesium在地球上添加一个3D立方体

2D视角;

Cesium在地球上添加一个3D立方体

输入武汉的经纬度,搜索;直接定位过去,整个地区都在盒子之内;

Cesium在地球上添加一个3D立方体

代码;

Cesium在地球上添加一个3D立方体