随笔分类 -  Cesium

Cesium学习交流 Cesium学习交流群:593764057
摘要:cesium编程中级(二)源码编译 有些情况下,比如我们自己从Github下载了最新的代码,或者自己临时修改了一点代码,想要编译后的Build文件夹的内容,需要自行编译源码,这里介绍一下编译的方法 下载源码之后,可以发现根目录存在一个gulpfile.js文件,编译源码就是使用 "gulp" 编译的 阅读全文
posted @ 2018-02-24 14:16 伐罗密 阅读(2389) 评论(0) 推荐(0) 编辑
摘要:cesium编程中级(一)添加示例到Sandcastle 添加示例到Sandcastle在 "cesium编程入门(七)3D Tiles,模型旋转" 中提到过,这里是一份完整的说明 创建例子 开启node服务后打开 会自动跳到 hello world 示例 可以选择点击左上角的【New】按钮新建一个 阅读全文
posted @ 2018-02-22 16:55 伐罗密 阅读(4353) 评论(0) 推荐(0) 编辑
摘要:cesium编程中级开篇 其实初级,中级并无定论,我理解的初级是根据官方教程,先学会如何部署环境,搭建hello world,使用官方提供的工具,完成一些示例, 而中级就是在这些的基础上,自己定制一些内容,或者项目过程中自己的一些思路,以及发现问题,解决问题的一些经验记录 不知不觉已经写了一些了,加 阅读全文
posted @ 2018-02-22 16:53 伐罗密 阅读(695) 评论(0) 推荐(0) 编辑
摘要:cesium编程入门(九)实体 Entity 在 "cesium编程入门(五)绘制形状" 提到过添加实体的方法,这一节聊一聊实体相关的一些内容: 先来看 Entity 的各个属性 id 唯一标志,如果没设置,值就为一个默认给定的GUID name 名称,可以不唯一 availability 可用性 阅读全文
posted @ 2018-02-07 14:51 伐罗密 阅读(15233) 评论(0) 推荐(1) 编辑
摘要:cesium编程入门(八)设置材质 Cesium中为几何形状设置材质有多种方法 第一种方法 Material 直接构建Cesium.Material对象,通过设置Material的属性来进行控制,官方示例和API描述的比较清楚, "API说明" "材质示例" 第二种方法 MaterialProper 阅读全文
posted @ 2018-01-29 16:56 伐罗密 阅读(14351) 评论(3) 推荐(1) 编辑
摘要:cesium编程入门(七)3D Tiles,模型旋转 "上一节" 介绍了3D Tiles模型的位置移动,和贴地的操作,这一节来聊一聊模型的旋转, 参考《WebGl编程指南》的第四章 假设在X轴和Y轴构成的平面上,要让物体旋转角度为β,那么公式如下: 由此思路就出来了: 1. 根据要旋转的角度,构建一 阅读全文
posted @ 2018-01-24 09:25 伐罗密 阅读(12220) 评论(3) 推荐(0) 编辑
摘要:添加 3D Tiles,并调整位置 3D Tiles 是什么 3DTiles数据集是cesium小组AnalyticlGraphics与2016年3月定义的一种数据集,3DTiles数据集以分块、分级渲染,将大数据量三维数据以分块,分层的形式组织起来,可以大量减轻浏览器和GPU的负担是一个优秀的,并 阅读全文
posted @ 2018-01-15 15:19 伐罗密 阅读(34282) 评论(6) 推荐(1) 编辑
摘要:通过Entity添加形状 先来看一个添加立方体的例子 效果如图: 通过CZML添加 通过CZML也可以添加几何形状,而且CZML还可以描述动画(现在先有个印象,动画以后介绍) 先来看看官网上的说明,CZML是一种JSON格式的字符串,用于描述与时间有关的动画场景,CZML包含点、线、地标、模型、和其 阅读全文
posted @ 2018-01-15 11:56 伐罗密 阅读(6221) 评论(0) 推荐(0) 编辑
摘要:感性认识 界面介绍,viewer 1. Geocoder : 查找位置工具,查找到之后会将镜头对准找到的地址,默认使用bing地图 2. Home Button :视角返回初始位置. 3. Scene Mode Picker : 选择视角的模式,有三种:3D,2D,哥伦布视图(CV) 4. Base 阅读全文
posted @ 2018-01-15 11:55 伐罗密 阅读(2391) 评论(0) 推荐(0) 编辑
摘要:搭建最简的开发环境 这一节来搭建一个最简单的能运行的helloworld,以后的代码也会在这一节的基础上慢慢增加 创建文件夹 mkdir cesium test cd cesium test 引入编译成果 将cesium源码中的Build文件夹,拷入cesium test 创建html 将cesiu 阅读全文
posted @ 2018-01-15 11:52 伐罗密 阅读(2498) 评论(0) 推荐(0) 编辑
摘要:环境搭建 环境搭建 编译 node 安装 Node.js安装包及源码下载地址为: "https://nodejs.org/en/download/" 。 安装完成后,打开命令行,输入:node v,如果结果为版本号,表明安装成功 cnpm 设置 国内使用npm时有时速度很慢,推荐使用cnpm替代,使 阅读全文
posted @ 2018-01-15 11:36 伐罗密 阅读(4320) 评论(0) 推荐(0) 编辑
摘要:cesium编程入门 cesium是什么 Cesium 是一个跨平台、跨浏览器的展示三维地球和地图的 javascript 库。 Cesium 使用WebGL 来进行硬件加速图形,使用时不需要任何插件支持,但是浏览器必须支持WebGL; Cesium是基于Apache2.0 许可的开源程序。它可以免 阅读全文
posted @ 2018-01-15 11:25 伐罗密 阅读(2203) 评论(0) 推荐(0) 编辑