02 Cesium—官方DEMO和API查看
文章中所有操作均是在 Cesium 1.91 版本下进行的,其它版本差异请自行适配Cesium源代码如何下载源码就不多说了,您可以移步Cesium环境搭建进行查看,将下载之后的 zip 文件解压到您自定义的目录中即可。运行源码直接点击 index.html 是无效的,需要放入WebServer 容器中。不管你是习惯什么方式,将它通过服务器形式运起来即可。服务器启动后,直接运行 index.html
·
文章中所有操作均是在 Cesium 1.91 版本下进行的,其它版本差异请自行适配
Cesium源代码
如何下载源码就不多说了,您可以移步Cesium环境搭建进行查看,将下载之后的 zip 文件解压到您自定义的目录中即可。
运行源码
直接点击 index.html 是无效的,需要放入WebServer 容器中。不管你是习惯什么方式,将它通过服务器形式运起来即可。服务器启动后,直接运行 index.html(例如:http://127.0.0.1:5500/index.html)就能看到如下界面:
- Documentation,就是 Cesium 的api 文档。但是它是直接将所有接口顺序排列,没有按照程序内在联系来分类,这样也造成我们新手学习上的难度。而且在源码中路径 Build\Documentation 文件夹目录中,里面其实也是这些文档的页面。
- Sandcastle,示例程序。提供交互编辑的示例程序,我们可以查看示例源代码并且可以在线编辑和运行查看结果。在源码中 Apps\Sandcastle\gallery 文件夹目录下保存着各个示例的源码。
- Hello World,不用提也知道它是干什么的,用它可以验证您的浏览器支持不支持 WebGL。
在线文档
如果实在不想启动这些东西,访问在线文档也是可以的。这里不做过多阐述,免得人家以为我给在给别人打广告,网上一搜一大把,不过还是要感谢翻译文档的人和提供文档的人,十分感谢。
Viewer类属性
- imageryLayers 影像数据
- terrainProvider 地形数据
- dataSources 矢量数据
- entities 几何实体集合(用于空间数据可视化)
- Widgets 组件,即Viewer初始化界面上的组件
- Camera 相机
- Event 事件,鼠标事件、实体选中事件等
Scene类属性
- primitives 图元集合(几何体和外观)
- postProcessStages 场景后期处理
- 环境对象,大气圈、天空盒、太阳、月亮等
- Event事件,更新、渲染事件等
- Camera类属性
- 位置、方位角、俯仰角、翻滚角
空间计算
三维矩阵、四元数、四维矩阵、转换等
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)