vue echarts绘制旋转 攻击线 3D地球
2020-04-10 本文已影响0人
HTWOO鄭
安装
npm install --save echarts echarts-gl
因为本次渲染需要用到echarts-gl ,所以一起安装了
引入echarts,world是世界地图数据
![](https://img.haomeiwen.com/i7158438/fe1905f37496ca07.png)
容器
![](https://img.haomeiwen.com/i7158438/adcb997dc53c67d5.png)
设置世界地图为球体表面纹理,通过新建一个canvas
![](https://img.haomeiwen.com/i19709039/56dc8f713abd06e0.png)
球体参数
baseTexture可以设置为上面定义canvas,也可以是图片,这里添加的是世界地图,以便后续功能的拓展
![](https://img.haomeiwen.com/i19709039/bfbf7483d87dac25.png)
绘制攻击线
![](https://img.haomeiwen.com/i19709039/1d508e4877ba1653.png)
数据渲染
![](https://img.haomeiwen.com/i7158438/528c04c614272406.png)
下面是效果图
![](https://img.haomeiwen.com/i19709039/811e6cae30295ce9.png)