加载中…
  
博文
标签:

cesium

shadowmap

阴影

分类: Cesium
新浪博客好长时间不能发博客了,把之前公众号上文章搬过来,和大家交流学习。
这篇文章和大家学习下shadowmap。
先看下cesium中显示效果,模拟太阳光阴影,通过调节底部时间轴可以看到阴影的变化:


这里的模型我们使用上篇文章的3dtiles

标签:

geserver发布图层组

geoserver去黑边

cesium加载wms图层

geoserver发布tif

geoserver发布矢量

分类: Cesium

我们在前面博客分别介绍了geoserver发布矢量和tif数据,但都是以单个图层在cesium

标签:

cesium

webgl选中物体

分类: Cesium

基本上所有三维应用都需要用户能够交互地操纵三维物体,要这样做首先得允许用户选中物体。我们今天就来学习下在三维场景中如何实现选中物体。

Webgl最终呈现出来的只有一张纹理图显示在canvas容器内,我们如何利用这张纹理图片来分别是否选中呢?这里需要我们进行特殊处理,在《We

标签:

cesium原理

webgl

webgl绘制圆点

webgl绘制闪烁点

分类: Cesium

在看了cesium源码好多天后,发现自己连三维的门都没碰到,以前觉得会调用三维引擎的接口就算三维开发了,现在想想真是感觉自己井底之蛙。看cesium源码这么些天实在看不下去,索性从webgl

标签:

cesium编译

cesium编译流程

cesium编译说明

cesium源码编译

cesium原理

分类: Cesium
标签:

cesium

primitive

自定义渲染

shader

cesium自定义画点

分类: Cesium
今天我们来学习下cesium最重要一个对象--primitive,在之前基础系列中,我们已经接触过primitive,但是接触的都是primitive为我们封装好的接口,我们今天来学习下primitive更深层次的api。我们有时候绘制对象时,需要自己灵活控制渲染对象的顶点和颜色(纹理),虽然cesium已经给我们提供了很多现成的基础图元,但还是不够灵活,今天我们就从三维基础绘制原理来学习下在cesium中,如何绘制基本图元:点、线、三角面片以及纹理贴图。如果你熟悉三维渲染底层,那么对点、线、三角面片、纹理这些概念一定非常了解,应为它们是组成三维渲染对象的基础。任何三维对象几何属性都是由复杂的点、线、三角面片这三种基本类型组成,然后加上纹理贴图就有了逼真的外观。那么今天我们就先来了解下如何用primitive接口绘制自定义点。在这里我要感谢我的好朋友MikesWei,在我学习cesium过程中给予无私地帮助。
首先我们看primitive的官方api:
标签:

cesium

贴地交互绘制

dynamicdraw

clampground

鼠标绘制贴底线

分类: Cesium
今天发现cesium新版本支持贴底线了,从1.47版本开始终于支持了:
http://s3/mw690/006pZnPwzy7n20hwdzAe2&690
这样就不用自己插值绘制贴地线了,极大方便了我们这些小白。于是赶紧基于这个版本修改了之前的博客交互绘制工具的代码:Cesium学习笔记-工具篇05-DynamicDrawTool交互绘制并且在原来基础上添加了动态绘制指北方位线,下面是效果:
标签:

cesium

elevation

cesium等高线

cesium坡度

globematerials

分类: Cesium
今天和大家学习下cesium如何绘制等高线。原来做cs系统用过wContour工具求过雨量等值线,最近想在cesium上绘制地形等高线,首先在github上搜索,还真有大牛贡献轮子:cesium-elevation-gradient,绘制效果:
http://s15/mw690/006pZnPwzy7n0H1RHrgce&690
源码在Build文件下,打开源码发现,工程是基于webpack的:
标签:

cesium

threejs

cesium引入threejs

分类: Cesium

今天我们来学习下如何在cesium工程中引入threejs。做web端三维的对threejs应该非常了解,threejs的历史要比cesium长的多,应用也比cesium流行多。相比cesium,three可以支持物理引擎库,适合小场景三维应用。现在github上也有人完全基于threejs做数字地球了:itowns。github介绍:

http://s9/mw690/006pZnPwzy7mZ5zJdNKa8&690
国内大牛们也自己造轮子,

标签:

cesium

经纬度网格

经纬度瓦片

经纬度地图服务

imageryprovider

分类: Cesium
这两天经常听到有人问cesium是否能加经纬度网格,刚好自己也需要此功能,心想cesium应该提供这个api,于是在官方demo查找。几乎看遍demo,在Imagery Layers Manipulation示例找到了两个相近接口:GridImageryProvider和TileCoordinatesImageryProvider这两个接口。
http://s11/mw690/006pZnPwzy7mK0zroD0aa&690
我们来看下这两个效果:
GridImageryProvider(显示渲染网格)
http://s7/mw690/006pZnPwzy7mK0HQfLU66&690
TileCoordinatesImageryProvider(显示瓦片等级和XY序号)
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有