代码编写世界

86 篇文章
14 人订阅

全部文章

charlee44

Eclipse部署虚拟项目目录

对于一些附带了大量本地资源的项目(例如,用户上传的文件,地图切片或者三维模型等),在Eclipse中部署调试是我一直头痛的问题。因为Eclipse部署项目总是要...

7110
charlee44

osgEarth使用笔记4——加载矢量数据

前面文章加载的底图数据是一种栅格数据,还有一种很重要的地理信息表现形式是矢量数据。在osgEarth中,这部分包含的内容还是很丰富的,这里就总结一二。

10842
charlee44

three.js中的矩阵计算

three.js中自带了矩阵运算库,不过在使用的过程中总是容易混淆。不知道是行主序还是列主序,前乘和后乘也很容易弄反。就在这里辨析一下。

11230
charlee44

GDAL数据集写入空间坐标参考

可以通过GDAL给地理数据写入空间参考信息,不过要注意的是GDAL给矢量数据和栅格数据写入空间坐标参考的接口不太一样。

8610
charlee44

航摄比例尺、成图比例尺、地面分辨率与航摄设计用图比例尺

根据武汉大学《摄影测量学》中的定义:航摄比例尺是航摄影像上一线段l与相应地面线段L的水平距离之比:

7830
charlee44

空间直线与球面相交算法

在严格的数学定义中,直线是无线延长,没有端点的线;射线是一端有端点,另外一段没有端点无线延长的线。但在具体的计算机几何实现中,不可能去找到这种无线延长,没有端点...

11010
charlee44

three.js中帧缓存的使用

在网上查阅了一下three.js关于帧缓存的使用,感觉很多都是关于three.js中后处理通道的使用的。后处理通道确实使用FBO实现的,但其实我就是想获取某个时...

13310
charlee44

curl使用小记(二)——远程下载一张图片

在之前的文章《curl使用小记(一)》中论述了命令行工具curl的基本使用。除此之外,curl还提供了能够直接供程序调用的模块库接口libcurl。这里就通过一...

12400
charlee44

curl使用小记(一)

curl也就是command line tool and library for transferring data with URLs的缩写,也就是一种通过U...

12110
charlee44

three.js中场景模糊、纹理失真的问题

在three.js场景中,有时会遇到场景模糊,纹理失真的现象,似乎three.js并没有用到纹理图片应有的分辨率。可以通过相关设置来解决这个问题。

18620
charlee44

关于three.js中的矩阵更新

three.js中的Mesh和Camera都继承自Object3D,Object3D提供了更新图形矩阵的接口:

9510
charlee44

osgEarth使用笔记3——加载倾斜摄影数据

我在《OSG加载倾斜摄影数据》这篇博文中论述了如何通过OSG生成一个整体的索引文件,通过这个索引文件来正确显示ContextCapture(Smart3D)生成...

27710
charlee44

osgEarth使用笔记1——显示一个数字地球

osgEarth支持.earth格式的文件,里面保存了数字地球相关信息的配置XML,只需要读取这个配置文件,就可以直接得到相应的数字地球相关效果。但实际使用中还...

22510
charlee44

osgEarth使用笔记2——推荐两个底图数据

可以通过osgEarth自带的world.tif作为数字地球的底图数据,但是效果并不是很好看。因此在网上找了两个适合作为底图的资源。

13820
charlee44

three.js中的矩阵变换(模型视图投影变换)

我在《WebGL简易教程(五):图形变换(模型、视图、投影变换)》这篇博文里详细讲解了OpenGL\WebGL关于绘制场景的图形变换过程,并推导了相应的模型变换...

22610
charlee44

OSG加载倾斜摄影数据

ContextCapture(Smart3D)生成的倾斜摄影模型数据一般都形如如下组织结构:

26210
charlee44

Cesium案例解析(十)——CZML点

CZML是Cesium中用于描述动态图形场景的JSON格式,它们的关系类似于Google Earth与KML之间的关系,一般会认为KML是一种矢量格式,但KML...

15830
charlee44

Cesium案例解析(九)——Rotatable2DMap旋转2D地图

其中Viewer的配置项sceneMode可以指定3D、2D以及2.5D效果的地图。配置mapMode2D参数为Cesium.MapMode2D.ROTATE表...

12220
charlee44

Cesium案例解析(八)——CesiumWidget简化窗体

Cesium Widget这个案例展示了一个Cesium的简化窗体。在之前的案例中使用的都是Cesium.Viewer这个窗体组件,包含了非常丰富的组件内容。C...

17310
charlee44

Cesium案例解析(七)——Layers在线地图服务

Cesium提供了一些在线地图服务的案例,这些案例都特别简单,只用几行代码就可以了。因此将他们整合成一个案例。

13840

扫码关注云+社区

领取腾讯云代金券