自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Helsing的专栏

三维专研

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++大神之路——环境篇

九层之台,起于垒土。跟我一起板砖搭建 C++ 开发环境吧。

2023-11-20 12:05:46 551 1

原创 Cesium深入浅出之自定义材质

你还不会写Cesium的自定义材质?快来跟我一起学学吧,炫酷效果等着你!

2023-11-13 16:20:34 1912 4

原创 Cesium深入浅出之图层管理器

引子早就想做这篇内容了,毕竟做为一个GIS平台,没有图层管理器多不方便啊。然而在Cesium中图层这个概念都很模糊,虽然可以加载很多类型的数据,但是每种数据规格都不一样,导致加载进来之后并不能进行统一且有效的管理。熟悉ArcGIS的朋友一定知道,在ArcGIS中几乎所有的数据都是使用图层来承载的,因此想要管理图层数据轻而易举。而在Cesium中,除了影像数据能算的上图层以外,其他的数据压根都和图层扯不上关系,这点从其命名(imageryLayers)上就可以看得出来。但是这并不代表它不能以图层的方式进行

2021-02-07 21:43:06 5518 3

原创 Cesium深入浅出之插件封装

引子一年多了,吭哧吭哧写了很多Cesium的代码,也做了不少Cesium插件,不过都是按照自定的格式封装的,突然想到Cesium也是有自己的插件格式的吧?我隐约记得在哪里看到过有个叫Mixin的东西,好像cesium-navigation插件就是用它来封装的。于是乎,翻了翻API,又了查看Cesium源码,发现Cesium中确实有类似的封装,基本可以确定这个模式没跑,那就开整吧。预期效果无图不欢,先上效果图,这是我封装的一个简易的地图选项插件。实现原理基本原理就是上面提到的Mixin

2021-01-11 23:09:46 3062 4

原创 Cesium深入浅出之webpack搭建框架

引子一年前刚开始搞Cesium的时候还是使用的require.js进行模块封装,r.js进行打包,后面又用了gulp进行打包,但总感觉是不够智能。require.js自然不用说了,It's too old,gulp配置也太麻烦,也是这之后才玩的webpack,后知后觉的,原来还有这么智能的打包工具啊。用它来打包Cesium项目挺香,虽然你们都喜欢Vue+Cesium的组合,但我还是偏爱ES6+webpack,原生质感让我流连忘返。预期效果准备工作今天问了下群友有没有玩webpack+Ce

2020-12-08 22:14:13 1687 6

原创 Cesium深入浅出之信息弹框

引子信息弹框种类有很多,今天我们要说的是那种可以钉在地图上的信息框,它具备一个地图坐标,可以跟随地图移动,超出地图范围会被隐藏,让人感觉它是地图场景中的一部分。不过它还不是真正的地图元素,它还只是个网页元素而已,也就是说它始终是朝向屏幕平面的,而不是那种三维广告板的效果,那种效果或许后续会做吧。预期效果这个效果其实是动态的,从底部到顶部逐渐显现,不过GIF图比较大就没上传了,看看最终的效果吧。实现原理原理真的很简单,一句话可以描述,就是实时同步笛卡尔坐标(地图坐标)和画布(canva

2020-11-20 13:50:47 4563 12

原创 Cesium深入浅出之阴影贴图

引子又偷懒了,说好的周更的,又拖了一个月咯。前面两篇写了可视域分析和视频投影,无一例外的都用到了ShadowMap也就是阴影贴图,因此觉得又必要单独写一篇阴影贴图的文章。当然了,还有另外一个原因,文章中视频投影是利用Cesium自带的Entity方式实现的,毫无技术性可言,在文章结尾我说了可以使用ShadowMap方式来做,原理类似于可视域分析,那么今天我就把实现方式给大家说一下。预期效果照例先看一下预期的效果,既然说了阴影贴图,当然不能满足于只贴视频纹理了,这里我放了三张图,代表着我用了三种纹

2020-10-27 15:32:34 5763 19

原创 Cesium深入浅出之视频投影

引子中间有事,耽搁了好久才更新。这一篇要做的是视频投影,也有视频投射、视频融合之类的叫法。本篇内容比较简单,仅停留在出效果的层面,所以想要高级应用的小盆友可别扔我鸡蛋啊,待我日后好好研究一番再来补上。要知道,要做到视频与模型真正的融合可不是一件简单的事情,不夸张地说,申请个专利都是没问题的。现在嘛,入门级实现,先讲究看着吧。预期效果实现原理开篇就说了,咱们这篇是入门级的,所以原理非常简单,用一句话来描述,就是给一个Geometry附上材质,然后贴到地图上。涉及到的API内容也比较少,Ma

2020-09-14 23:56:14 6759 11

原创 Cesium深入浅出之可视域分析

引子万众瞩目的可视域分析功能终于来了!上一篇做这个预告的时候,压根还没开始碰这块东西,稍微有一点小担心,万一弄不出来不就打脸了么。不过好在功夫不负有心人,赶紧把热乎的饭给您盛上。预期效果细心的小盆友一定发现了,怎么你的效果跟别人的不一样啊。嗯,这是因为我没开深度检测的缘故,开了之后地面都绿洼洼的,我嫌弃它难看!实现原理ShadowMap顾名思义,ShadowMap就是阴影贴图。看Cesium的API,有一句话“Do not construct this directly”,看来官

2020-09-05 09:15:14 17807 57

原创 Cesium深入浅出之3dtiles渲染

引子接触Cesium一年有余了,期间靠胡吃海塞吸收了很多有用的、没用的知识和技术,感觉有点消化不良,今天终于有时间来梳理一下了。之前一直搞二维的,对三维技术只能算是半路出家,所以我可不敢写法克鸡丝那般的文章,对三维原理理解平平,可不敢误人子弟,但写写心得还是可以的。我想写一个Cesium深入浅出系列,一说到深入浅出这个词大家肯定觉得非常熟悉,因为有太多的所谓深入浅出的技术类文章了,但我想有相当一部分人其实并不知道深入浅出这个词的意思,深入浅出即将深刻的道理用浅显的语言表述出来,纵观大部分的技术类文章,应

2020-09-05 09:04:50 14258 21

原创 【ArcEngine入门与提高】要素选择工具

选择工具继承自BaseTool,主要使用

2014-05-13 17:31:29 3314 1

原创 ActiveMQ for .NET消息总线操作

相信ActiveMQ大家一定很熟悉吧,它是JAVA平台下的十分

2014-05-13 16:34:18 2680 1

原创 【ArcEngine入门与提高】Element(元素)、Annotation(注记)旋转

因项目需要,需要做一个旋转注记的工具。因为注记这玩意用的比较少,网上资源也很少,所以做起来相当头疼。在经过一番研究之后,终于搞清楚注记的存储原理了,原来是和Element的类似,只不过注记是要把Element写入FeatureClass的。那么好,事情简单多了,能实现旋转Element,就能实现旋转注记了。于是乎又在网上找旋转Element的资源,没想到又遇上难题。ArcEngine里面实现带轨迹

2012-07-09 10:26:20 5604 1

原创 【ArcEngine入门与提高】加载地图

1.功能描述        对于刚接触GIS开发的人来说,第一步莫过于先要连接图形数据,通俗点说就是加载地图。谁都会在MapControl控件里按“+”号加载地图,但很多时候我们需要用代码来实现。2.实现方法        通过图形数据的工作空间工厂(WorkspaceFactory)建立一个工作空间(Workspace),在这个工作空间中打开图形数据,图像数据将以要素类(FeatureClass)的形式创建,然后将要素类转换为要素图层(FeatureLayer),最后加载到MapControl控件中。3.

2010-10-11 21:51:00 1296

ASP.NET MVC 4高级编程

Wrox系列下的经典书籍,Programming ASP.NET MVC 4,是英文版的,暂时没找到中文版的,估计出版社还没翻译吧。该文档是完整的,而且有索引,请大家放心下载。

2014-02-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除