自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (5)
  • 收藏
  • 关注

原创 三维cesium和webgl工作汇总

近几年GIS工作总结索引帖

2023-03-11 18:47:41 676

原创 webgl为啥让ARRAY_BUFFER中间商赚差价

webgl为啥让ARRAY_BUFFER做为数据传递的中间商?

2024-08-07 23:27:02 328

原创 Blinn-Phong优化phong模型的数学依据

Blinn-Phong优化phong模型的数学依据

2024-07-12 21:24:40 350

原创 gl.getUniformLocation无法拿到值

有时候,在webgl中,使用gl.getUniformLocation()方法无法拿到值比如下述代码:shader代码js代码。

2024-06-12 11:17:29 167

原创 平移矩阵中的数学思考

我用数学的方式来推导,《webgl编程指南》中的平移矩阵

2024-06-12 11:08:34 528

原创 矩阵乘法不满足交换律-反证法

由此可以看出,矩阵乘法不满足交换律!A*B 不等于 B*A。假定有2个矩阵A和B。

2024-05-24 11:31:21 181

原创 《webgl编程指南》线性雾shader的数学推导

《webgl编程指南》线性雾shader的数学推导

2024-05-24 11:07:49 410

原创 cesium冷知识——矩阵Matrix4使用的小技巧

cesium矩阵使用的小技巧

2024-01-03 17:44:03 925

原创 Cesium特效-2023年汇总

2023年Cesium特效总结

2024-01-03 17:00:53 1275 3

原创 Cesium.CustomShader颜色值显示错误

Cesium.CustomShader颜色值显示错误

2023-11-30 19:00:25 891

原创 cesium冷知识——bing底图的key是哪里来的?

bing底图的key是哪里来的?

2023-11-30 15:45:13 219

原创 cesium文字实现避让功能

cesium label 文字避让

2023-11-20 18:53:02 1701 3

原创 Cesium冷知识:判断cesium是否使用webgl2

判断cesium是否使用webgl2

2023-11-20 14:20:39 618

原创 Cesium冷知识:API中显示私有方法

然后在cmd中执行npm run build-docs命令(执行时间比之前要长很多)在gulpfile.js中的buildDocs方法中,在Cesium.js源码中,会导致不会在API文档中显示。某些类或方法的注释中含有。(这是jsdoc的规范)

2023-10-23 19:18:32 205

原创 Cesium冷知识:Sandcastle新增示例组

meta content="自己定义新的组名">值改为自定义的组名。然后执行npm run build,就可以创建出一个新的组。Cesium.js的SandCastle中有很多示例。在cesium.js的源码中,把示例的。他们根据不同类型分为不同的组。

2023-10-23 18:38:21 266

原创 cesium和openlayers获取鼠标单击点的颜色

cesium和openlayers获取鼠标单击点的颜色

2023-10-18 17:10:40 298 2

原创 Cesium冷知识:快速打开API文档

快速打开Cesium的API文档

2023-10-10 19:09:29 457 2

原创 cesium图标漂移分析与解决

cesium billboard entity图标存在漂移的问题解决

2023-10-10 18:49:42 1577

原创 cesium冷知识——源码无法更新

cesium源码无法更新的解决方案

2023-09-29 10:05:19 351

原创 Cesium viewer.zoomTo不起作用

Cesium viewer.zoomTo不起作用

2023-08-23 17:10:59 1267 1

原创 Cesium.Entity图片纹理在不同观察角度有不同亮度

Cesium.Entity图片纹理在不同观察角度有不同亮度

2023-08-23 16:42:39 353

原创 Cesium冷知识:官网链接打不开

cesium官方链接打不开的解决方案

2023-08-22 15:27:45 275

原创 巧记glsl的step

巧记glsl的step()函数

2023-08-16 17:38:00 351

原创 cesium工具-分析工具集-效果图汇总

基于cesium做的各种分析功能

2023-03-16 17:37:48 857 3

原创 cesium工具-标绘工具集-效果图汇总

cesium标绘工具:点、线、贴底线、面、贴地面、贴地矩形、贴地圆

2023-03-15 16:12:53 1216 1

原创 巧记glsl的mix

巧记glsl的mix函数

2023-03-14 11:26:52 1663

原创 webgl 矩阵列优先

在webgl中,谈论矩阵的时候,会说到列优先或行优先,这是什么意思呢?

2023-03-12 10:05:47 154

原创 巧记斜杠和反斜杠

巧记斜杠和反斜杠

2023-03-10 18:02:18 437

原创 Cesium特效-2022年汇总

2022年基于cesium实现的各种特效

2023-03-09 18:59:17 1345 2

原创 cesium工具-测距和测面-原理和代码

cesium实现测距和测面积,并提供思路和代码

2023-02-09 10:59:59 3875 5

原创 cesium工具-量测工具集-效果图汇总

cesium.js开发的量测工具

2023-02-07 16:07:52 1026 2

原创 Cesium特效-2021年汇总

2021年使用cesium开发的一些效果2-垂直发光飞线3-发光扩散圆4-立体扩散圆柱5-平面流动发光线6-地理围栏的4种效果

2022-05-30 17:00:01 2528

原创 Cesium初始化一个纯色空球

之前实现一个空球,经常是初始化Viewer之后,再主动删除默认的底图最近发现可以直接在new Viewer()的时候就可以实现一个不带任何底图的空球var viewer = new Cesium.Viewer("cesiumContainer", { imageryProvider: false, //必须为false baseLayerPicker: false, //必须为false});viewer.scene.globe.baseColor = Cesium.Color.G

2021-12-16 15:58:18 1616 1

原创 Cesium避免endPoint请求

一、endPoint请求介绍:在使用Cesium.js开发程序的时候,经常会请求下述链接https://api.cesium.com/v1/assets/1/endpoint?access_token=xxxx这是因为咱们的程序里使用了Cesium Ion的资源Cesium Ion是Cesium官方搭建的一个资源网站,服务器在国外请求这个链接会导致长时间处于pendding状态(没有翻墙的情况下)导致我们初始加载的时候卡顿。这个endPoint请求的作用是Cesium I

2021-10-24 14:09:57 3296

原创 webgl漫反射公式物理原理猜测

首先要声明:下述内容并不严谨物理学知识我也不是很深入,只是为了方便自己理解平行光下的漫反射公式:<漫反射光颜色>=<入射光颜色>×<表面基底色>×cosθcosθ如下图所示漫反射光颜色、入射光颜色、表面基底色在shader中都是vec4类型一般会把vec4理解为空间向量,再加上上图的箭头,我第一次就犯迷糊了把上面3种颜色都想象成空间向量,一直无法理解上述公式其实,webgl引入这种“漫反射模型”,是为了更好的模拟现实

2021-07-02 10:11:00 700

转载 【转】矩阵运算所满足的定律

转载文章:https://www.cnblogs.com/zhenghaotian/p/6844516.html

2021-05-28 11:02:52 4088

原创 WebGL 纹理图像Y轴翻转理解

学习《WebGL编程指南》,对纹理图像进行Y轴翻转gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL, 1); 不是很理解。下面写出我的思考:一、3个坐标系:WebGL纹理映射中,有3个坐标系:webgl坐标系<————>纹理坐标系<————>图片坐标系双向箭头“<————>”之间需要有映射关系a、webgl坐标系和纹理坐标系之间的映射关系b、纹理坐标系和图片坐标系之间的映射在书中没有讲二、纹...

2021-03-08 15:08:28 1382 1

原创 WebGL画圆的几种方式

需求:看了一段时间WebGL,现在想画一个圆,方式应该有很多,我现在列出自己练习的几个分析:WebGL只能画点、线、三角形,我现在要画一个圆,基本上就只能靠三角形模拟出来一个下表的图形都是通过三角形来构造的“正多边形”几何体发现只要三角形数量足够多,“正多边形”会越来越倾向于“圆”。 6个三角形 15个三角形 36个三角形 具体实施方案:1、顶点着色器中做文章为了简要表达,会省略不重要的代码1.1和1.2使用的绘画方式为gl.dr

2021-02-03 11:09:32 2571 4

原创 巧记单词:odd和even

odd和even哪个代表奇数?哪个代表偶数?

2020-08-21 15:27:18 7281 2

原创 VUE的template中的方法什么时候执行

我在看vue官网的下述文章https://cn.vuejs.org/v2/guide/computed.html#%E8%AE%A1%E7%AE%97%E5%B1%9E%E6%80%A7%E7%BC%93%E5%AD%98-vs-%E6%96%B9%E6%B3%95其中说到计算属性和方法在作用上是一致的我感觉不太可能,于是把官网的代码写下来,稍微做了些调整,如下:<template> <div id="example"> <p>原

2020-08-19 14:26:43 1053 1

canvas二维和三中维获取鼠标单击点的颜色

canvas二维和三中维获取鼠标单击点的颜色

2023-10-18

《WebGL编程指南》英文官方提供示例

这个是《WebGL编程指南》作者提供的原版示例,里面提供了官方下载地址 这本书是学习WebGL很不错的一本书,推荐全部手打一遍

2020-10-24

win7 64位系统中还原IE8

win7 64位操作系统自带IE8 如果不小心安装了高版本浏览器(比如IE11) 想还原到以前的IE8的方法

2015-07-17

php-5.4.7.tar.gz

适合于linux的操作系统下部署php的环境 版本是5.4.7 已经成功安装过 必须要求写50个字。。。。

2014-03-31

地图遇上计算机-地图和计算机集合的ppt

介绍了从纸质地图到电子地图、以及产生gis这个专业的过程 因为是演讲用的ppt,文字内容不太多 只能当作借鉴吧

2013-09-04

空空如也

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

TA关注的人

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