最新发布 第330页

完竣世界-关注前端分享心得

threejs

threejs 给地图添加3d标签 学习笔记

threejs 给地图添加3d标签 学习笔记
threejs 不同gdp拉伸不同高度并添加颜色变化,在此基础上,我们实践在地图上给地图添加3d标签标注地名 threejs 给地图添加3d标签实例 threejs 给地图添加3d标签 3d标签代码 import { CSS3DRenderer, CSS3DObject } f...

yekong 2年前 (2023-01-25) 喜欢

threejs

threejs 不同gdp拉伸不同高度并添加颜色变化 学习笔记

threejs 不同gdp拉伸不同高度并添加颜色变化 学习笔记
threejs 地图根据gdp数值的不同显示不同的高度,在添加好高度后,因为颜色都一样看起来并不清晰,所以在之前的基础上做一些处理,让启看起来效果更好 在地图数据加载完成后,根据gdp的数据复制颜色 地图根据gdp数值的不同显示不同的高度实例 threejs 不同gdp拉伸不同...

yekong 2年前 (2023-01-25) 喜欢

threejs

threejs 3d地图射线拾取选中省份 学习笔记

threejs 3d地图射线拾取选中省份 学习笔记
之前的教程中已经学过了射线拾取,threejs 鼠标交互—射线拾取 选中模型高亮,这次是在地图上进行射线拾取。 3d地图射线拾取选中省份实例 3d地图射线拾取选中省份实例 实现代码 /** * 射线投射器`Raycaster`的射线拾取选中网格模型对象函数choose() ...

yekong 2年前 (2023-01-25) 喜欢

threejs

threejs 在3d地图上标注四棱锥效果 学习笔记

threejs 在3d地图上标注四棱锥效果 学习笔记
在地图上指定位置标注四棱锥,之前学习threejs实现4棱锥效果,今天学习将四棱锥标注到的地图上。 在3d地图上标注四棱锥效果实例 在3d地图上标注四棱锥效果锥实例 创建棱锥 // 引入three.js import * as THREE from 'three/build/t...

yekong 2年前 (2023-01-25) 喜欢

threejs

threejs 经纬度转墨卡托坐标 学习笔记

threejs 经纬度转墨卡托坐标 学习笔记
墨卡托投影(Mercator Projection),又称麦卡托投影、正轴等角圆柱投影,是一种等角的圆柱形地图投影法。本投影法得名于法兰德斯出身的地理学家杰拉杜斯·墨卡托,他于1569年发表长202公分、宽124公分以此方式绘制的世界地图。在以此投影法绘制的地图上,经纬线于任何位...

yekong 2年前 (2023-01-25) 喜欢

threejs

threejs 实现地图轮廓的拉伸 学习笔记

threejs 实现地图轮廓的拉伸 学习笔记
地图拉伸api ExtrudeBufferGeometry 通过three.js的几何体ExtrudeBufferGeometry可以拉伸一个轮廓,这样的话,通过ExtrudeBufferGeometry可以实现一个立体的拉伸地图效果。 注意拉伸高度要参考地图包围盒尺寸,或者说...

yekong 2年前 (2023-01-25) 喜欢