完竣世界 - 专注数据大屏可视化

    • 首页
    • 数据大屏
    • AE动画
    • echarts
      • echarts 3D地图
      • echarts地图
      • echarts折线图
      • Echarts柱状图
      • echarts雷达图
      • echarts饼状图
    • 字体
    • 动态图标
200个酷炫的数据可视化大屏总有一款适合你(含演示实例),30款 vue3 数据可视化大屏登录页下载

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

threejs 3年前 (2023-01-25)

threejs 地图根据gdp数值的不同显示不同的高度,在添加好高度后,因为颜色都一样看起来并不清晰,所以在之前的基础上做一些处理,让启看起来效果更好

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

在地图数据加载完成后,根据gdp的数据复制颜色

地图根据gdp数值的不同显示不同的高度实例

threejs 不同gdp拉伸不同高度并添加颜色变化

关键代码

var color1 = new THREE.Color(0xffffff);
var color2 = new THREE.Color(0xff8888); //GDP最高对应颜色
// 颜色插值计算
var color = color1.clone().lerp(color2.clone(), gdpObj[mesh.name] / gdpMax);
mesh.material.color.copy(color);

最终实现效果

webGL 3D地图可视化实例

喜欢
threejs
threejs 地图根据gdp数值的不同显示不同的高度 学习笔记 threejs 给地图添加3d标签 学习笔记
  • AE 安装Bodymovin插件并导出JSON数据
    AE 安装Bodymovin插件并导出JSON数据
  • threejs模型后期处理发光模型变得太暗
    threejs模型后期处理发光模型变得太暗
  • 高德地图1.4版本限制zooms的放大缩小
    高德地图1.4版本限制zooms的放大缩小
  • 天地图开发者获取天地图的key
    天地图开发者获取天地图的key
  • 高德地图申请key
  • mac系统下微信升级4.0实现微信双开
  • vue数据大屏带后端的项目说明及部署流程
  • 阿里云域名续费优惠口令
  • sourcetree gitee每次推送都需要输入密码 gitee生成SSH Key
  • 宝塔面板屏蔽垃圾搜索引擎蜘蛛和扫描工具
  • threejs css3d文字透出到模型另外一面了
  • mac电脑关机因为发生了错误

微信

联系微信:17628296870
微信

文章推荐

  • echarts重庆市巴南区地图区域闪烁代码演示
  • cesiumjs entity折线材质设置
  • Vue的简史
  • Echarts饼状图效果
  • uniapp选择器picker动态加载
  • 谷歌浏览器历史版本在哪下载?
  • vue element ui 修改角色
  • echarts平顶山市地图演示实例threejs地图实例
  • echarts石家庄市井陉县地图指定区域高亮代码演示
  • uniapp背景图片动态修改

近期文章

  • ae使用saber实现黑洞传送效果
  • aePlexus粒子科技小球
  • ae实现雷达扫描的效果
  • 国内可以使用的GPT Image-2 的平台
  • ae使用BOA实现扭曲效果
  • ae使用Optical Flares实现光线效果
  • ae实现魔法阵特效制作
  • ae使用stardust实现粒子球效果
  • ae使用Trapcode Form实现粒子背景
  • ae使用particular实现向上飘动的循环粒子动效
Copyright © 2019-现在 完竣世界 版权所有 冀ICP备11019094号 冀公网安备13112502001077号
记录数据可视化大屏开发、vue开发、前端项目开发中遇到的问题笔记