3D Models 三维模型 本教程将教您如何通过Primitive API转换.加载和使用Cesium中的三维模型.如果你是Cesium的新用户,可能需要阅读三维模型部分的(空间数据可视化教程)[https://cesium.com/docs/tutorials/creating-entities#3d-models],本系列教程中叫:”空间数据可视化“. Cesium支持3D模型,包括关键帧动画.skinning(贴皮?)和独立节点选取,使用glTF,这是由Khronos Group(Web…
Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/ Viewer中的Entity功能 让我们看看Viewer为操作entities提供出来的功能函数. 选中和描述 点击Viewer中的entity将在entity的位置上呈现SelectionIndicator控件,提供一个InfoBox用于呈现更多的信息.我们可以设置name,来定义InfoBox的标题.我们也以HTML样式来提供Entity.descripti…
Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/ webpack是打包JavaScript模块流行且强大的工具.它允许开发人员以直观的方式构造代码和assets,并使用简单的require语句根据需要加载不同类型的文件.构建时,它将跟踪代码依赖关系,并将这些模块打包到浏览器加载的一个或多个包中. 在本教程的前半部分,我们从头开始建立了简单的Web应用程序使用webpack,然后覆盖后续步骤集成Cesium np…
Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/ What is a particle system? 什么是粒子系统? 粒子系统是一种图形技术,可以模拟复杂的物理效果.粒子系统是小图像的集合,当它们一起观看时,会形成一个更复杂的"模糊"物体,如火.烟.天气或烟花fireworkds.通过使用诸如初始位置.速度和寿命等属性指定单个粒子的行为,可以控制这些复杂的效果. 粒子系统效应在电影和电子游戏中很常…
Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/ 本教程将向您介绍提供使用Primitive API的几何图形和外观系统.这是一个高级主题,用于扩展具有自定义网格.形状.体积和外观的CesiumJS,而不是面向通用的Cesium用户.如果您有兴趣学习如何在地球上绘制各种形状和体积,请查看创建实体教程. CesiumJS可以使用实体(如多边形和椭圆体)创建不同的几何类型.例如,将以下代码复制并粘贴到Hello W…
Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/ CesiumJS支持对与水流相关的海洋.湖泊和河流以及全球高分辨率地形进行流式处理和可视化.查看山峰.山谷和其他地形特征,并拥抱三维数字地球.使用Cesium ion流式化您自己的切片地形数据或高分辨率管理地形,如Cesium World Terrain. Quick Start 快速入门 打开Sandcastle的Hello World示例.默认情况下,地球球…
Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/ 要了解粒子系统的基础知识,请参见粒子系统入门教程. Weather 天气 Setup 设置 若要生成雪效果,请首先为每个粒子添加雪花图像,然后在updateParticle函数中定义粒子的移动行为和其他动态元素. The images 图像 本教程中使用了以下三个图像.左边是雨粒子:中间的图像是雪粒子:右边的图像用于火效果. The update functio…
Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/ Camera CesiumJS中的Camera控制场景的视图.有很多方法可以操作Camera,如旋转(rotate).缩放(zoom).平移(pan)和飞到目的地(flyTo).CesiumJS有鼠标和触摸事件用来处理与Camrea的交互,还有API来以编程方式操作摄像机.了解如何使用Camera API和自定义相机控制(Camera controls). 默认…
Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/ Cesium支持从几个标准服务绘制和添加高分辨率图像(地图)图层.图层可以按顺序排列,并混合在一起.每一层的亮度.对比度.伽玛.色调和饱和度可以动态地改变.本节教程介绍了图层的概念以及相关的Cesuim APIs. 快速入门 我们暂时忽略细节,直接编写代码来添加一些图像层.在Sandcastle中打开Hello World示例.此示例创建一个Viewer组件,默…
Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/ 本教程将教读者如何使用Cesium的实体(Entity)API绘制空间数据,如点.标记.标签.线.模型.形状和物体.不需要Cesium的先验知识,但是如果读者完全没有这方面的经验,那么读者可能希望从"新手入门中文教程(原创)"开始学习. 什么是实体(Entity)API? Cesium具有丰富的用于空间数据的API,可以分为两类:面向图形开发人员的低级…