devhu

第 2 位会员

会员
个人信息
  • 加入于 2018-06-23 12:45:29
  • 最后登录时间 20天前
个人成就
  • 发表文章次数 36
  • 发布回复次数 128
  • 个人主页浏览次数 200
Cesium地球自转的样例代码1年前

(function () {
  "use strict";
  Cesium.BingMapsApi.defaultKey = 'SHHFsraTruJW1WlBZo4W~Voo0XWCy1Zt2-2iAVLxvFQ~Ai_3AucRsH-FTKgfBT34iPCl128DNCGslmWLM0Hplg9UgMZoftwZFkKbhHu_RAo8'
  var viewer = new Cesium.Viewer('cesiumContainer' , {
    //关闭地球的2D,就是只用3D
    scene3DOnly: true,
    baseLayerPicker: false,
    sceneModePicker: false,
    navigationHelpButton: false,
    animation: false,
    timeline: false,
    allowDataSourcesToSuspendAnimation: false,
    //关闭月亮、星星等
    skyBox: new Cesium.SkyBox({  
      show: false
    }),
    //关闭地球光环
    skyAtmosphere: false
  });
  viewer.imageryLayers.addImageryProvider(new Cesium.SingleTileImageryProvider({
    url: 'Source/Images/webwxgetmsgimg1.jpg'
  }));
  
  var initialPosition = new Cesium.Cartesian3.fromDegrees(113.42, 34.16, 16000000);
  var homeCameraView = {
      destination : initialPosition,
  };
  viewer.scene.camera.setView(homeCameraView);
  
  var x = 113;
  window.setInterval(function () {
    x = x + 0.3;
    if (x >= 178.5) {
      x = -180
    }
    viewer.scene.camera.setView({
      destination: new Cesium.Cartesian3.fromDegrees(x, 30, 16000000)
    });
  }, 16)
  
  viewer.scene.sun.destroy(); //去掉太阳
  viewer.scene.sun = undefined; //去掉太阳
  viewer.scene.moon.destroy(); //去掉月亮
  viewer.scene.moon = undefined; //去掉月亮
  viewer.scene.backgroundColor = Cesium.Color.TRANSPARENT;

  viewer.entities.add({
    position : Cesium.Cartesian3.fromDegrees(112.42, 34.16),
    ellipse : {
      coordinates: Cesium.Rectangle.fromDegrees(112.42, 34.16, 50.0),
      semiMinorAxis : 55000.0, //半小轴
      semiMajorAxis : 55000.0, //半长轴
      material : Cesium.Color.WHITE
    }
  });
  viewer.entities.add({
    position : Cesium.Cartesian3.fromDegrees(116.42, 40.16),
    ellipse : {
      semiMinorAxis : 25000.0, //半小轴
      semiMajorAxis : 25000.0, //半长轴
      material : Cesium.Color.fromAlpha(Cesium.Color.WHITE, 1)
    }
  });

  //viewer.zoomTo(viewer.entities);
})()

https://www.cnblogs.com/yingquliang/p/8304301.html

各位大神请教一下,tif格式的DEM怎么得到地形数据1年前

一般dem的tif是单通道数据文件 每个点的像素值就是高程 按数据类型逐个点取值 有个gdal库 你可以了解下

如何禁用右键缩放功能,滚轮缩放功能不禁用1年前

怎么搞,我直接禁了scene.screenSpaceCameraController.enableZoom = false;放大缩小,滚轮也就不会放大缩小啦

加载mbtiles瓦片,出现这种错误重叠,有谁知道原因吗?1年前

xy请求反了? 看起来像是行列号有问题

请问一下,Cesium支持模型的任意剖切吗?1年前

不支持,bim引擎会 支持

能够通过经纬度坐标获取Cesium3dtile 模型上的高度吗?1年前

以前我也问过,可以获得地形的。,用经纬度获取不到3dtiles上的。不知道其他人怎么样了

各位大神,这个水面效果是怎么做的呀1年前

它这个shader只是纯粹的修改了一下透明度,其他没动,uniforms是在material里用的

请问Material的这个不能设置透明度么?1年前

你试试color.withAlpha()

请问如何通过经纬度坐标,获取倾斜模型的高程呢?1年前

scene.pick应该可以 没记错的话

是用鼠标点击,获取。

请问下为什么这个时钟不停止,一直在运行啊,设置了结速时间1年前

tick是不会停止的,每一帧里都会运行,只是currentTime不会再增加了

Your Site Analytics