国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Echarts實(shí)現(xiàn)3D地球加衛(wèi)星環(huán)繞效果

這篇具有很好參考價(jià)值的文章主要介紹了Echarts實(shí)現(xiàn)3D地球加衛(wèi)星環(huán)繞效果。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

通過(guò)echarts實(shí)現(xiàn)自動(dòng)旋轉(zhuǎn)3D地球加衛(wèi)星環(huán)繞效果


一、依賴(lài)安裝

echarts安裝

npm install echarts

echarts-gl 安裝

npm install echarts-gl

使用

全部使用

import * as echarts from 'echarts';
import 'echarts-gl';

按需使用

import * as echarts from 'echarts/core';
import { Scatter3DChart } from 'echarts-gl/charts';
import { Grid3DComponent } from 'echarts-gl/components';

echarts.use([Scatter3DChart, Grid3DComponent]);

二、地球自轉(zhuǎn)實(shí)現(xiàn)

代碼如下:

globe: {
  show: true,
   globeRadius: 80,
   baseTexture: "img/world.jpg",
   heightTexture: "img/world.jpg",
   displacementScale: 0.04,
   environment: "img/starfield.jpg",
   shading: "realistic",
   realisticMaterial: {
     roughness: 0.9,
   },
   viewControl: {
     autoRotate: true,
     autoRotateAfterStill: 3,
     distance: 300,
     maxDistance: 800,
     damping: 0,
   },
   postEffect: {
     enable: true,
   },
   light: {
     main: {
       intensity: 5,
       shadow: true,
     },
     ambientCubemap: {
       texture: "img/pisa.hdr",
       diffuseIntensity: 0.2,
     },
   },
 }

三、衛(wèi)星圖標(biāo)實(shí)現(xiàn)

衛(wèi)星環(huán)繞效果通過(guò)scatter3D實(shí)現(xiàn),將symbolSize設(shè)置為0,通過(guò)label-textStyle-backgroundColor-image設(shè)置衛(wèi)星圖片,代碼如下:

{
  type: "scatter3D",
    coordinateSystem: "globe",
    data: [[12, 14, 10]],
    symbolSize: 0,
    label: {
      show: true,
      position: "top",
      distance: -20,
      formatter(params) {
        return "衛(wèi)星";
      },

      textStyle: {
        color: "transparent",
        padding: [15, 20],
        backgroundColor: {
          image: "./img/weixing.png",
        },
      },
    }
  },
  {
    type: "scatter3D",
    coordinateSystem: "globe",
    data: [[12, 14, 10]],
    symbolSize: 0,
    label: {
      show: true,
      clickable: true,
      position: "bottom",
      distance: 0,
      formatter(params) {
        return "衛(wèi)星";
      },
      textStyle: {
        color: "yellow",
        padding: [15, 20],
        backgroundColor: "transparent",
      },
    },
  }

總結(jié)

衛(wèi)星伴隨地球自轉(zhuǎn),缺點(diǎn)在于速度與地球相同,暫時(shí)未找到更好的替代方法。
完整代碼可進(jìn)github中下載:完整代碼
Echarts實(shí)現(xiàn)3D地球加衛(wèi)星環(huán)繞效果,echarts,echarts,前端,javascript文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-585558.html

到了這里,關(guān)于Echarts實(shí)現(xiàn)3D地球加衛(wèi)星環(huán)繞效果的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vue 中使用Echarts構(gòu)建3D地球

    Vue 中使用Echarts構(gòu)建3D地球

    一:要用Echarts實(shí)現(xiàn)3D地球 除了 echarts還是遠(yuǎn)遠(yuǎn)不夠的 ,除了echarts外 我們?還得引用 echarts-gl? jquery 也是需要的 不然會(huì)有多次報(bào)錯(cuò) 1.收首先在 main.js中分別引入所需的插件, 此外 除了在main.js中 在相應(yīng).vue 中也需要引用 使用echarts的3D功能 全局引入Echarts-gl 一般建議裝最低版本

    2024年02月12日
    瀏覽(28)
  • 前端echarts地圖3D效果+點(diǎn)擊地域出現(xiàn)彈出框可以有確定取消操作

    前端echarts地圖3D效果+點(diǎn)擊地域出現(xiàn)彈出框可以有確定取消操作

    效果圖如下: ? ?代碼如下: 運(yùn)行3D項(xiàng)目要安裝一下echarts-gl依賴(lài): 引入的jiangsu文件要單獨(dú)下載json文件,附上兩個(gè)網(wǎng)址: DataV.GeoAtlas地理小工具系列 POI數(shù)據(jù)|高德POI|高德興趣點(diǎn)|高德POI數(shù)據(jù)|高德POI下載|高德POI數(shù)據(jù)庫(kù)|高德POI分類(lèi)|高德北京市POI|高德上海市POI|高德廣州市POI|高德

    2024年02月11日
    瀏覽(40)
  • vue echarts實(shí)現(xiàn)3D效果柱狀圖

    vue echarts實(shí)現(xiàn)3D效果柱狀圖

    在vue2項(xiàng)目里面,研究了哈,這里記錄下eacharts 實(shí)現(xiàn)3D效果柱狀圖 在main.js引入eacharts 展示效果:大屏demo

    2024年02月15日
    瀏覽(30)
  • echarts實(shí)現(xiàn)一個(gè)3d效果柱形圖

    echarts實(shí)現(xiàn)一個(gè)3d效果柱形圖

    思路是: 通過(guò)數(shù)組循環(huán)生成多個(gè)echarts實(shí)例盒子,生成的柱形圖只有一條數(shù)據(jù),是由多個(gè)圖表設(shè)置 barGap: \\\'-100%\\\' 實(shí)現(xiàn)重疊,并通過(guò)設(shè)置柱形圖中間顏色到邊上顏色的漸變形成類(lèi)似3d的視覺(jué)效果,實(shí)際每一個(gè)柱形圖是由以下幾個(gè)圖表實(shí)現(xiàn)的:?? 內(nèi)層背景的body(bar) 內(nèi)層背景的

    2024年02月15日
    瀏覽(20)
  • 使用echarts-gl 繪制3D地球配置詳解

    大屏可視化繪制關(guān)聯(lián)配置繪制3D地球 為 ECharts 準(zhǔn)備一個(gè)定義了寬高的 DOM 實(shí)例化 指定圖表的配置項(xiàng)和數(shù)據(jù)

    2024年02月11日
    瀏覽(29)
  • echarts使用二維地圖實(shí)現(xiàn)好看的3D效果

    echarts使用二維地圖實(shí)現(xiàn)好看的3D效果

    內(nèi)容概要: 使用echarts的二維地圖模擬三維立體動(dòng)態(tài)風(fēng)格的地圖效果,地圖邊界還帶有動(dòng)態(tài)流動(dòng)線條效果,既有三維的立體效果,又避免了三維地圖占用內(nèi)存資源高的問(wèn)題。 目標(biāo)人群: 前端開(kāi)發(fā)工程師,大屏可視化開(kāi)發(fā)人員。 使用場(chǎng)景: 使用echarts二維地圖模擬三維地圖效果

    2024年02月11日
    瀏覽(26)
  • vue+echarts——實(shí)現(xiàn)3D地圖+3D柱狀圖 效果——粗糙代碼記錄——技能提升

    vue+echarts——實(shí)現(xiàn)3D地圖+3D柱狀圖 效果——粗糙代碼記錄——技能提升

    最近看到同事在弄下面的這個(gè)圖,這個(gè)圖是從網(wǎng)上看到的,是某個(gè)網(wǎng)站的收費(fèi)項(xiàng)目: 所以,最后的決定是通過(guò) echarts 中的 3D地圖 來(lái)寫(xiě)。但是寫(xiě)出來(lái)的效果不慎好看。功能是可以實(shí)現(xiàn)的。 初版效果圖如下: 直接上代碼: 我這邊是存儲(chǔ)到當(dāng)前文件夾中了。。。 背景顏色是 ec

    2024年02月09日
    瀏覽(77)
  • vue3 echarts實(shí)現(xiàn)3D立體柱狀圖效果,多柱狀圖

    vue3 echarts實(shí)現(xiàn)3D立體柱狀圖效果,多柱狀圖

    使用插件vchart+echarts5.x按需引入實(shí)現(xiàn) 需要注意下,底下的橢圓,是在柱子底下“透”出來(lái),顏色應(yīng)該暗一點(diǎn),才能視覺(jué)上看著有立體感。 成品,還原了大部分設(shè)計(jì)效果

    2024年02月06日
    瀏覽(20)
  • 如何在echarts的3d地球上以任意一個(gè)坐標(biāo)點(diǎn)為圓心畫(huà)一個(gè)標(biāo)準(zhǔn)的圓形(附代碼)

    如何在echarts的3d地球上以任意一個(gè)坐標(biāo)點(diǎn)為圓心畫(huà)一個(gè)標(biāo)準(zhǔn)的圓形(附代碼)

    這是我用echarts做前端開(kāi)發(fā)遇到的問(wèn)題,似乎echarts沒(méi)有提供在3d地球坐標(biāo)面上畫(huà)圓的方法。 ?而我的需求是要在地球上畫(huà)出一個(gè)衛(wèi)星通信的覆蓋范圍的圓形區(qū)域。 ?(效果展示) 最開(kāi)始的時(shí)候我用網(wǎng)上的公式將經(jīng)緯度乘系數(shù)轉(zhuǎn)化為千米之后直接計(jì)算采樣半徑,然后在圓周中采

    2024年02月03日
    瀏覽(19)
  • echarts地圖3D效果

    echarts地圖3D效果

    ?

    2024年02月11日
    瀏覽(31)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包