| 🍺GIS系列相关工具🍺: | |
|---|---|
| 1 | 【小沐杂货铺】GIS瓦片地图下载工具(高德/天地图/谷歌/必应/OSM/MapBox/ArcGIS) |
| 2 | 【小沐杂货铺】GIS高程地形tif文件转obj/gltf三维模型工具(geotiff to obj/gltf、3d模型处理) |
文章目录
- 1、简介
-
- [1.1 Three.js](#1.1 Three.js)
- [1.2 晨昏线](#1.2 晨昏线)
- 2、测试代码
-
- [2.1 代码1](#2.1 代码1)
- [2.2 代码2](#2.2 代码2)
- [2.3 代码3](#2.3 代码3)
- [2.4 代码4](#2.4 代码4)
- [2.5 代码5](#2.5 代码5)
- [2.6 代码6](#2.6 代码6)
- [2.7 代码7](#2.7 代码7)
- 结语
1、简介
1.1 Three.js
Three.js 是一个基于 WebGL 的开源 JavaScript 库,用于在浏览器中创建和展示 3D 图形。它由 Ricardo Cabello(也称为 Mr.doob)于 2010 年创建,旨在简化 WebGL 的复杂性,使开发者能够轻松创建 3D 场景和交互式内容。
1.2 晨昏线
晨昏线指地球上迎着太阳的昼半球与背着太阳的夜半球之间的分界线,也称晨昏圈。晨昏圈把它所通过的纬线圈分成昼弧和夜弧,昼弧与夜弧的长短可表示该纬线圈昼夜长短的状况。由于地球不停地以1个太阳日为周期的自转,晨昏圈在地面上不断地移动,其周期也为1个太阳日(24小时),从而产生了昼夜更替现象。






2、测试代码
2.1 代码1
代码编号: A16_1_WebGL_TerminatorLine_leaflet

2.2 代码2
代码编号: A16_2_WebGL_TerminatorLine_openlayer

2.3 代码3
代码编号: A16_3_WebGL_TerminatorLine_d3.js

2.4 代码4
代码编号: A16_4_WebGL_TerminatorLine_d3.js

2.5 代码5
代码编号: A16_5_WebGL_TerminatorLine_Three.js

2.6 代码6
代码编号: A16_6_WebGL_TerminatorLine_Python

2.7 代码7
代码编号: A16_7_WebGL_TerminatorLine_mapbox-gl

结语
如果您觉得该方法或代码有一点点用处,可以给作者点个赞,或打赏杯咖啡;╮( ̄▽ ̄)╭
如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)
感谢各位大佬童鞋们的支持!( ´ ▽´ )ノ ( ´ ▽´)っ!!!
如需工具或源代码,请加文章末尾的QQ!