接下来将添加一些更多的正确的时间和空间设置到Viewer中。涉及到与viewer.scene进行交互,该类控制了viewer中的所有图形元素。 首先,我们配置一下我们的scene,用以下代码激活基于太阳位置的光照: // Enable lighting based on sun/moon positionsviewer.scene.globe.enableLighting=true; 按照以上配置,我们scene(场景)中...
// 获取从鼠标位置到相机位置的射线constray=viewer.scene.camera.getPickRay(event.endPosition)// 获取射线和球面的交点(笛卡尔坐标)constposition=viewer.scene.globe.pick(ray,viewer.scene) 8. 视角锁定在一个点 // 将相机锁定在一个点constcenter=Cesium.Cartesian3.fromRadians(2.4213211833389243,0.617192686941408...
viewer.homeButton.viewModel.command.beforeExecute.addEventListener(function(e) { e.cancel = true; viewer.scene.camera.flyTo(homeCameraView); }); 更多关于基本相机控制,请访问我们的Camera Tutorial。 Clock Control 接下来,我们配置viewer的Clock和Timline来控制scene的时间进度。 这里是clock的相关API 当使用特...
接下来将添加一些更多的正确的时间和空间设置到Viewer中。涉及到与viewer.scene进行交互,该类控制了viewer中的所有图形元素。 首先,我们配置一下我们的scene,用以下代码激活基于太阳位置的光照: // Enable lighting based on sun/moon positionsviewer.scene.globe.enableLighting=true; 按照以上配置,我们scene(场景)中...
viewer.camera 是快捷方式,访问的是 viewer.scene.camera camera.move... 相机平移 camera.look.. 相机旋转 示例 http://localhost:8080/Apps/Sandcastle/index.html?src=Camera%20Tutorial.html&label=All image.png // disable the default event handlers 首先禁用原有默认操控方式scene.screenSpaceCameraController...
除了上述提到的小工具以外,Cesium Viewer还有很多其他的配置选项,它们包括以下字段、参数值类型和中文注释:场景(Scene)backgroundColor: Color 类型,表示场景的背景颜色,默认为黑色。注释:场景背景颜色。globe: Globe 类型,表示场景中的地球对象。注释:地球对象。terrainProvider: TerrainProvider 类型,表示地形提供...
界面介绍,viewer Geocoder : 查找位置工具,查找到之后会将镜头对准找到的地址,默认使用bing地图 Home Button :视角返回初始位置. Scene Mode Picker : 选择视角的模式,有三种:3D,2D,哥伦布视图(CV) Base Layer Picker : 图层选择器,选择要显示的地图服务和地形服务. ...
Scene场景是所有3D图形对象的容器(HTML canvas),是由在Viewer或CesiumWidget内部隐式创建的。场景对象中可以控制:globe椭圆体(imageryLayers底图、terrainProvider地形)、camera相机、skyBox天空盒、sun太阳、moon月亮、primitives默认矢量数据层、postProcessStage后处理效果等。Scene场景渲染监听事件触发顺序:...
通过scene可以找到globe球体的属性,并通过globe的baseColor属性修改地球模型底图的颜色。 const viewer = newViewer('cesiumContainer') const scene = viewer.scenescene.globe.baseColor= Cesium.Color.BLACK 设置场景背景颜色,可以先通过scene.skybox隐藏星空盒子背景,然后通过scene.backgroundColor修改背景颜色。
Viewer界面介绍 任何Cesium应用程序的基础都是Viewer,Viewer是一个带有多种功能的可交互的三位数字地球的容器。在Cesium开发入门篇 | 02Cesium开发环境搭建及第一个示例中我们已经通过以下代码初始化了一个视图窗口,看到了一个基本的数字地球。