色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于H5和3D WebVR 的可視化虛擬現實培訓系統

圖撲-數字孿生 ? 來源:圖撲軟件 ? 作者:圖撲軟件 ? 2020-06-22 10:42 ? 次閱讀

前言

2019 年 VR, AR, XR, 5G工業互聯網等名詞頻繁出現在我們的視野中,信息的分享與虛實的結合已經成為大勢所趨,5G 是新一代信息通信技術升級的重要方向,工業互聯網是制造業轉型升級的發展趨勢。

本文所講的 VR 是機械制造業與設備的又一次交流,當技術新星遇上制造潮流,無疑將成為制造業,工控業等行業數字化轉型的重要驅動力。“5G + VR + 工業互聯網”必將成為新的一年不變的話題,如何將當前工業中遇到的問題通過虛擬現實結合起來,讓我們可以更好的去交流,去感受技術帶給我們的變化。

在今年蘋果的發布會上,相信大家都知道蘋果的 5G 手機沒有問世,說明 5G 的應用和發展還處在快速發展的階段,但是手機結合 AR 功能的 APP 已經早就問世,5G 的速度加上 AR, VR 的身臨其境,讓我們感受到的不僅僅是技術的革新,更是讓我們感受到技術在不同領域的實際應用場景,我相信 2020 年新的一年必定是 “5G + VR + 工業互聯網” 應用的又一個新的開始,本文接下來所講的就是 HT for Web 結合 WebVR 開發的具體應用案例。

系統預覽

VR 拆解還原

VR 操作

VR 場景切換

PC 端拆解還原

PC 端考試

系統介紹

該系統共分為三個實際應用層面:

  • 三維培訓:用戶通過 mb 端手指觸摸或者 pc 端鼠標拖拽可以將設備拆解開來,之后可以通過一鍵還原來將設備還原到最初的狀態,或者可以通過拆解 or 還原按鈕查看設備自動拆解的過程以及拆解之后自動還原的過程。

  • 考試系統:這部分是考驗你對設備拆解的熟悉程度,在第一步的三維培訓之后,可以在該系統中考核你對拆解過程的了解。

  • VR 模式:該部分便是三維場景結合 WebVR 的具體實現應用,再進入 VR 之后可以通過操作 VR 手柄,進行設備的拆解還原。

文章主要講解第三部分的VR模式,讓我們了解如何結合HT來搭建VR場景。下面描述了VR中的主要操作,沒有進入VR的時候不會出現如下所說的六個按鈕操作,再點擊進入WebVR時,系統自動顯示出VR場景里的六個操作按鈕,反之退出VR時,系統也會自動隱藏三維中的六個操作按鈕,VR中的主要操作如下:

  • 設備切換:顧名思義,可以通過手柄射線對準場景中左側列表,按動板機進行場景設備切換。

  • 操作切換:VR 中對設備有如下兩種操作,可以通過右下角的模式按鈕點擊切換。

  • 平移模式:該模式下,用戶可以對準設備并且按動板機將設備從一個位置移動到另一個位置,并且可以通過觸摸觸摸板來拉近和拉遠設備零件。

  • 抓取模式:該模式下,用戶可以對準設備并且按動板機將設備抓取過來,抓取過來之后,可以通過觸摸觸摸板來旋轉以及放大或者縮小零件。

  • 一鍵還原:將設備各部分零件還原到最初始的位置。

  • 拆解動畫:將設備的各部分零件通過之前預定好的位置按步驟一步一步拆解開來。

  • 還原動畫:該操作可以理解為拆解動畫的倒放,即將拆解的過程逆序還原。

  • 線框切換:HT 支持將設備節點的三角面表示出來,可以具體的看到該設備的線框輪廓。

系統開發

三維場景HT支持obj模型的導入,VR場景所出現的設備零件均為 obj 模型,由于需要在之后進行設備的拆解,所以建模的時候需要分別對設備的各部分零件進行建模,而不是對設備整體進行建模,如果對設備整體建模那么在 HT 的場景中就是一個Data節點,從而不能對零件進行拆解,如果拆解開來,那么在 HT 中可以加載多個 obj 則就有多個 Data 節點,有多個零件的 Data 節點之后就可以對設備零件進行移動或者其它旋轉操作,具體的 Data 在 HT 的含義可以參考HT for Web 數據模型手冊

如下為導入場景中的obj模型:

從上圖可以看出我們導入obj之后零件之間是分散的,所以需要對零件的初始位置進行調整,從而調整出一個由許多零件構成的完整設備,當然調整不可能通過代碼來調整,對應的有三維編輯器可以調整,進行拖拖拽拽將不同零件拼湊起來,如下為組合之后的設備整體:

VR 搭建VR場景的搭建是在第一步的基礎上進行搭建,上面所說的只在 VR 場景中顯示的按鈕也是在場景中進行搭建,在正常的場景時候我們可以隱藏掉對應的節點,node.s('3d.visible', false)上面的代碼就是 HT 中在三維下面隱藏三維節點的代碼,因為進入 VR 和離開 VR 的時候,HT 內部會派發出對應的狀態告訴用戶此時已經進入 VR 或者此時已經離開 VR,相應偽代碼如下:

 1 // graph3dView  HT 中的三維場景視圖容器
2 // vr 獲取掛載在 graph3dView 上的 vr 對象
3 var vr = graph3dView.vr;
4 vr.mp(function(e) {
5   // property 對應的 vr 事件類型,detail 此時事件的狀態
6   var property = e.property;
7   var detail = e.newValue;
8   // present 代表此時進入或者離開 VR 場景
9   if (property === 'present') {
10     // 此時 detail  true 表示進入 vr,false 表示離開 vr
11     if (detail) {
12       // 執行顯示 vr 場景中需要顯示的節點操作
13     } else {
14       // 執行隱藏 vr 場景中需要隱藏的節點操作
15     }
16   }
17 });

上面 property 在HT總共會派發出以下幾種類型,主要是包括VR的狀態和手柄的操作類型:

  • enable:vr 的 enable 信息發生變化

  • present:vr 的 present 信息發生變化,表明進出 vr 世界

  • gamepad.pose:手柄位置或旋轉發生變動,參數 id,position,rotation

  • gamepad.axes:手柄中間的轉盤觸摸點位變動,參數 id,axes;其中 axes 格式形如:[ 0.2, 0.7 ],分辨表示橫縱百分比

  • gamepad.button.thumbpad:thumbpad 按鍵被按下,參數 id,state,其中 state 包含 down 跟 up 兩種

  • gamepad.button.trigger:trigger 按鍵被按下,參數 id,state,其中 state 包含 down 跟 up 兩種

  • gamepad.button.grips:grips 按鍵被按下,參數 id,state,其中 state 包含 down 跟 up 兩種

  • gamepad.button.menu:menu 按鍵被按下,參數 id,state,其中 state 包含 down 跟 up 兩種

VR 中有一個關鍵的配置就是比例尺,因為 VR 里面的單位是和現實中的長度單位是一致的,我們戴著頭盔往前走 1m 那么對應在 HT 三維場景中需要往前走多遠這需要一個對應關系,HT 提供的 VR 插件中會提供一個measureOflength的配置項,如下:

1 var vr_config = {
2   measureOflength: 0.01,
3 }

上面 0.01 代表的意思就是 HT 場景中的單位長度 1 代表現實場景的 0.01 米,所以如果此時現實場景你戴著頭盔往前移動 1m,那么 HT 中對應的視角會往前移動 100 個單位,所以如果需要搭建 VR 場景要注意場景的模型建模比例和現實世界是相差多少,按照統一的比例來建模,不然在 VR 場景中會出現設備大小不一的問題,導致出現錯覺,如下對比圖,左側是 0.01 的比例,射線的小點很小,右側是是 0.001 的比例導致射線的小點變大。

HT中已經對瀏覽器提供的WebVR相關接口的 API 進行了封裝,包括獲取設備navigator.getVRDisplays()這是進入 VR 世界的第一步,如果此時執行此代碼返回的結果為空代表獲取 VR 設備失敗,那么之后更不用說了,以及獲取手柄信息navigator.getGamepads(),用戶可以通過在瀏覽器控制臺敲入上面兩行代碼,查看瀏覽器是否已經獲取到了 VR 設備信息和 VR 手柄信息,如果返回為空則說明獲取失敗。HT 只要通過執行graph3dView.vr.enable = true就可以開啟VR,當然用戶不用執行該代碼,HT 提供的VR 插件也會提供對應的配置項vrEnable: true來代表開啟 VR,對應的配置也掛在在上面的vr_config對象內,如下:

1 var vr_config = {
2   measureOflength: 0.01,
3   vrEnable: true, // 代表開啟 VR
4 }

在該展示的系統中有直接在VR 中切換場景的功能,由于每個場景的vr_config中的配置項值可能會有差別,例如第一個場景的measureOflength比例尺的大小為 0.01,可能第二個場景的比例尺大小measureOflength就變成了 0.02,所以 VR 插件提供一個銷毀的功能,用來銷毀上一個場景的資源,銷毀場景的資源包括清空上一個場景的所有節點,所以在加載新的場景時,不需要再執行清空場景節點的操作,即不需要執行 dataModel.clear(),因為 VR 提供的銷毀功能已經都清空了,手柄和射線都是場景中的一個 Data 節點,所以在新的場景不需要額外的清除手柄和射線這兩個節點,故插件幫你管理場景的節點。調用銷毀功能之后,可以調用graph3dView的序列化函數graph3dView.deserialize('場景資源json地址')來序列化新的場景 json 文件,在序列化完成的回調函數中,可以根據新的場景修改此時vr_config的值,然后再次調用
graph3dView.initVRForScene()來再次初始化VR場景。相關的步驟偽代碼如下:

 1 // window.GVR 是在調用 graph3dView.initVRForScene() 之后初始化的一個全局 VR 插件變量 用于用戶獲取插件對象
2 window.GVR.destory();
3 // 執行新的場景序列化操作
4 graph3dView.deserialize('場景資源json地址',
5 function(json, dm, g3d, datas) {
6   // 修改新的場景比例尺為 0.02
7   window.vr_config.measureOflength = 0.02;
8   // 修改新的 VR 場景初始化視角
9   window.vr_config.vrEye = ht.Default.clone(g3d.getEye());;
10   // 再次初始化 VR 場景
11   graph3dView.initVRForScene()
12 });

當然 HT 提供的 VR 插件還有很多的配置項,方便用戶更好的調整 VR 場景,包括刷地形,場景移動方式,場景操作方式都可以通過配置進行配置,利用 HT 進行 VR 搭建主要流程如下流程圖所示:

通過上面的流程圖,我們大體可以了解配合 HT 提供的 VR 插件如何進行快速的搭建 VR 場景。

目前谷歌瀏覽器和火狐瀏覽器都很友好的支持 VR,可以通過火狐官網提供的WebVR Demo在線感受下官方提供的 VR 場景。

拆解規則從文章前面的部分效果圖可以看到我們每個場景的設備都有拆解,并且每個設備的零件數量,零件位置,零件拆解的方向,偏移的長短都是不一致的,所以不可能通過代碼來將上面的偏移長短,偏移方向寫死,需要制定一套拆解規則來幫助我們可以更方便制作每個場景的拆解動畫,這樣只需要設計師根據與程序約定好的拆解規則進行配置就可以配置出不同場景不同設備的拆解動畫。該系統的拆解分為兩種情況:

  • 單體移動:單個設備零件沿著父節點位置和該節點位置的連接線方向移動

  • 組合移動:多個設備零件的組合沿著某個方向移動,組合移動之后,設備零件可以在組合移動之后的位置進行再沿著某個方向進行移動,可以無限進行嵌套,即組合之后還可以組合移動,或者單體移動

單體移動示意圖如下:

組合移動示意圖如下:

在 HT 中可以通過data.setDisplayName('名稱')來給節點設置名稱,這里約定通過不同設備的名稱,來獲取到不同設備的偏移信息,例如data.setDisplayName('1-0.5-1000')該名稱就是和設計師約定好的配置規則,1代表拆解步驟的第一步執行,當然場景中可以有多個 1,即第一步同時拆解這些零件0.5代表朝著父節點的方向偏移自己位置和父節點位置連接線長度的50%1000代表偏移的過程持續1000毫秒,當然之后可以約定旋轉以及旋轉的角度等信息。設計師知道這些配置規則之后便可以通過可視化編輯器進行不同零件的配置,這樣程序方面只需要寫一套通用的邏輯就可以對不同的設備進行拆解和還原。

系統中維護了一個隊列和一個隊列用來記錄拆解順序用來記錄還原順序。拆解的過程通過配置的序號,按順序推進隊列,采用隊列的數據結構便是因為隊列先進先出的特點,第一個壓入隊列的零件則第一個執行,最后壓入隊列的零件最后一個執行拆解順序。拆解出隊列的零件則同時壓入棧,采用記錄還原順序是因為先進后出的特點,即第一個執行完拆解的零件,在還原的時候卻是最后一個執行還原的動作。所以上述采用的不同數據結構便是為了更好的記錄數據。以下為相關 js 偽代碼:

 1 // 記錄拆解順序
2 const queue = [];
3 // 記錄還原順序
4 const stack = [];
5 // each 循環中用來記錄拆解隊列 queue 順序
6 dataModel.each((node) = >{
7   const displayName = node.getDisplayName();
8   if (displayName) {
9     const[index, distancePer, during] = displayName.split('-');
10     if (index !== void 0) {
11       if (queue[index]) {
12         if (queue[index] instanceof Array) {
13           queue[index].push(node);
14         } else {
15           const tempNode = queue[index];
16           queue[index] = [tempNode, node];
17         }
18       } else {
19         queue[index] = node;
20       }
21     }
22   }
23 });

相關邏輯如下流程圖:

通過上面的約定,設計師可以使用可視化編輯器來配置不同零件的移動規則,大大提高了動畫的制作效率。

代碼分析

該部分主要對拆解還原動畫的代碼進行分析,主要采用向量和部分三角函數的概念來計算不同零件在三維空間的位置,初始的時候需要記錄下每個零件在前面所有組合移動之后的初始移動位置向量,以及零件沒有組合移動之前的初始位置向量,獲取這兩個位置向量目的是一是為了零件拆解在前面所說組合之后移動,和零件在拆解之后恢復到一整個設備形態的初始位置,兩個位置向量都有重要的作用,以下為相關偽代碼:

 1 // Vector3 為 HT 封裝的三維向量
2 const Vector3 = ht.Math.Vector3;
3 // 記錄第一個重要位置向量
4 node.a('relativeP3Vec', new Vector3(node.p3()));
5 // node 當前零件節點
6 // moveQueue 為移動順序在 node 之前的,并且為 node 節點的祖先節點
7 for (let i = 0, l = moveQueue.length; i < l; i++) {
8   const moveNode = moveQueue[i],
9   parentMoveNode = moveNode.getParent();
10   if (parentMoveNode) {
11     const[, distancePer] = moveNode.getDisplayName().split('-');
12     moveNode.a('defP3', moveNode.p3()) moveNode.p3(new Vector3().lerpVectors(new Vector3(moveNode.p3()), new Vector3(parentMoveNode.p3()), distancePer).toArray());
13   }
14 }
15 // 記錄組合節點移動之后的第二個重要相對位置向量
16 node.a('relativeP3Vec', new Vector3(node.p3()));
17 // 逆序還原組合的父節點位置
18 for (let i = moveQueue.length - 1; i >= 0; i--) {
19   const moveNode = moveQueue[i];
20   moveNode.p3(moveNode.a('defP3'));
21   moveNode.a('defP3', undefined);
22 }

由于在場景拆解過程中需要設置設備零件節點不可選擇,所以需要記錄下不可選擇之前的零件是否可選擇狀態,用來恢復節點初始狀態,相關偽代碼如下:

1 dm3d.each((node) = >{
2   node.a('defSelectable', node.s('3d.selectable'));
3 });

文中所示的線框效果為 HT 核心包支持的線框模式,可以通過如下代碼進行配置:

dm3d.each((data) = >{
  if (data.s('shape3d') && data.s('shape3d').startsWith('models/')) {
    data.s({
      'shape3d.transparent': true,
      'shape3d.opacity': 0, // 目的為隱藏原本的模型
      'wf.geometry': true, // 開啟線框模式
      'wf.combineTriangle': 2, // 線框三角面合并類型
      'wf.color': 'rgba(96,172,252,0.3)' // 線框顏色
    });
  }
});

上述wf.combineTriangle主要包括

  • false,0:不合并三角形

  • true,1:合并相鄰三角為四邊面,原來的效果

  • 2:融合所有聯通的共面三角面

  • 3:根據法線信息融合所有平滑三角面

VR 軟件以及硬件安裝

本系統采用的VR硬件設備為HTC VIVE接下來講的是安裝 HTC VIVE的過程和步驟。

第一步:撮合 HTC VIVE 和電腦主機

HTC官網找到連接指南,然后按照步驟安裝即可,我們只需看以下截圖部分的目錄即可。

第二步:下載軟件

Steam官網下載 Steam,下載完 Steam 可以在 Steam 中下載 Stream VR。

第三步:打開 Stream VR 檢查設備狀態

打開 Stream VR,會出現以下畫面,這是用來表示 HTC VIVE 頭顯的工作狀態的,通過圖標我們即可查看頭顯、手柄控制器和定位器等配件的工作情況。

第四步:選擇房間設置模式

如果您的房間位置比較大可以選擇第一項,我選擇的模式為第二項,站立模式。建議選擇一種房間規模,可以完整的進行設置。

第五步:將頭盔、兩個手柄控制器放置在兩個定位器可視范圍內,建立定位

第六步:校準頭盔中心

該部位設置頭盔默認的朝向。

第七步:定位地面

將兩個手柄控制器放置在定位器可視范圍內,然后點擊電腦屏幕上的按鈕“校準地面”,等待系統校準

第八步:進入 Steam VR 自帶房間進行測試

設置完畢之后可以進入 Steam VR 自帶的房間進行體驗。

總結當人們談起5G時代的新應用,VR、AR是一大熱門話題。4G 時代移動網絡已經足以承載起高清視頻,那么 5G 時代理所當然就能傳輸數據量更大的沉浸式 VR、AR 影像。因此,不少人將 5G 視為 VR、AR 崛起的踏板,隨時隨地身臨天涯海角,似乎并非是遙不可及的夢。當前 4G 網絡應用在 VR/AR 上會帶來大約 70ms 的實驗,這個實驗會導致體驗者存在眩暈感,而 5G 數據傳輸的延遲可達到毫秒級,可以有效解決數據時延帶來的眩暈感,有助于 VR/AR 的大規模應用。目前隨著 5G 網絡的逐漸普及,VR/AR 產業正逐步走向復蘇,市場熱情在逐漸升溫,虛擬現實游戲、虛擬現實現場直播等都是 5G 在 VR/AR 上的具體應用。在科技進步的今天,安全也是一個重要的話題,VR 結合仿真的應用也是大勢所趨,仿真可以讓用戶真實切身感受,例如消防預警管道預警,可以讓用戶在 VR 世界中體驗消防滅火等消防員的操作,讓用戶沉浸在 VR 世界中感受到火災來臨時怎么進行實際操作。所以 VR 帶來的應用遠遠不止仿真,模擬等體驗,更多帶來的是能為人們提供真實的實際作用,而不是噱頭。

程序手機端運行截圖:

2019 我們也更新了數百個工業互聯網 2D/3D 可視化案例集,在這里你能發現許多新奇的實例,也能發掘出不一樣的工業互聯網:《分享數百個 HT 工業互聯網 2D 3D 可視化應用案例》,更多行業應用實例可以點擊下方查看更多官網案例~

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 3D
    3D
    +關注

    關注

    9

    文章

    2885

    瀏覽量

    107600
  • Ar
    Ar
    +關注

    關注

    24

    文章

    5098

    瀏覽量

    169651
  • 物聯網
    +關注

    關注

    2909

    文章

    44701

    瀏覽量

    373946
  • 人工智能
    +關注

    關注

    1791

    文章

    47350

    瀏覽量

    238740
  • vr
    vr
    +關注

    關注

    34

    文章

    9640

    瀏覽量

    150337
收藏 人收藏

    評論

    相關推薦

    發掘3D文件格式的無限潛力:打造沉浸式虛擬世界

    在當今數字化時代,3D技術的應用范圍日益廣泛,涵蓋電影后期制作、產品原型設計、虛擬現實(VR)、增強現實(AR)、游戲等眾多領域。而3D文件格式作為
    的頭像 發表于 09-26 18:14 ?1544次閱讀
    發掘<b class='flag-5'>3D</b>文件格式的無限潛力:打造沉浸式<b class='flag-5'>虛擬</b>世界

    基于線框模式搭建的智慧樓宇 3D 可視化解決方案

    3D可視化
    阿梨是蘋果
    發布于 :2024年08月01日 11:27:12

    數字孿生3D大屏可視化技術應用優勢

    數字孿生3D大屏可視化技術是一種融合虛擬現實、增強現實和大數據等技術的創新型可視化工具,為用戶提供了沉浸式的交互體驗,同時能夠在大屏幕上展示
    的頭像 發表于 07-31 15:05 ?529次閱讀

    3D可視化賦能智慧園區安防管理,開啟園區管理新篇章!

    ? ? ? ?3D可視化,主要是研究大規模非數值型信息資源的視覺呈現,以及利用圖形方面的技術與方法,幫助人們理解和分析數據。 ? ? ? ?傳統園區的信息往往數據不互通,業務難融合,長期面臨著服務
    的頭像 發表于 07-17 10:57 ?346次閱讀

    3d場景建模可視化,場景1:1還原

    在當今數字化時代,3D場景建模可視化技術成為重要工具,為各行業提供了強大的展示和交互手段。從電影特效到建筑設計,從游戲開發到虛擬現實3D場景建模
    的頭像 發表于 07-12 14:49 ?313次閱讀

    增強現實虛擬現實的聯系和區別

    增強現實(AR)和虛擬現實(VR)是兩種不同的技術,它們在許多方面都有聯系和區別。 一、增強現實(AR)和虛擬現實(VR)的定義 增強現實
    的頭像 發表于 07-08 11:00 ?2372次閱讀

    虛擬現實技術的應用領域有哪些

    虛擬現實技術(Virtual Reality,簡稱VR)是一種通過計算機生成的三維環境,使用戶能夠沉浸其中并與之互動的技術。近年來,隨著計算機技術、圖形處理技術、傳感器技術等的快速發展,虛擬現實技術
    的頭像 發表于 07-04 14:14 ?2272次閱讀

    虛擬現實與完全現實的區別

    虛擬現實(Virtual Reality,簡稱VR)是一種通過計算機技術模擬生成的三維虛擬世界,用戶可以通過頭戴式顯示器、手柄等設備與虛擬世界進行交互。虛擬現實技術的發展為人們帶來了全
    的頭像 發表于 07-04 14:08 ?1971次閱讀

    虛擬現實技術和增強現實技術區別與聯系

    虛擬現實技術和增強現實技術是當今科技發展的兩大熱門領域,它們在許多方面有著密切的聯系,但同時也存在明顯的區別。 一、虛擬現實技術(Virtual Reality,簡稱VR) 定義與原理 虛擬現
    的頭像 發表于 07-04 11:44 ?2313次閱讀

    如何實現園區大屏可視化

    孿生可視化 構建平臺利用Web三維可視化技術對現實場景進行仿真,實現園區級業務場景 的可視化呈現,助力企業快速完成項目的實施。實現園區場景立體可先,極致
    的頭像 發表于 06-19 15:39 ?434次閱讀
    如何實現園區大屏<b class='flag-5'>可視化</b>?

    三維可視化系統平臺介紹及優勢

    、醫學影像、地理信息系統虛擬現實等領域。下面將詳細介紹三維可視化系統平臺的優勢以及其在不同領域的應用。 三維可視化
    的頭像 發表于 06-12 16:02 ?633次閱讀
    三維<b class='flag-5'>可視化</b><b class='flag-5'>系統</b>平臺介紹及優勢

    智慧城市-可視化,進一步提高信息建設水平

    智能城市可視化是指整合各種城市信息資源,以地圖、虛擬現實等形式展示各種城市數據,更直觀地了解和管理城市的運行和發展。智能城市可視化主要通過地理信息系統(GIS)、實現大數據、
    的頭像 發表于 05-22 16:49 ?457次閱讀

    智慧園區三維可視化的重要性!

    呈現,助力企業快速完成項目的實施。古河云科技小編將從介紹、發展和應用三個方面,探討智慧園區三維可視化的重要性和價值。 可視化是一種結合先進技術如人工智能、大數據、虛擬現實等的創新應用,旨在提升園區管理效率、改善人員
    的頭像 發表于 05-15 16:38 ?426次閱讀

    訊維數字孿生可視化系統:開啟智慧醫療虛擬手術訓練新紀元

    訊維數字孿生可視化系統在智慧醫療虛擬手術訓練領域的應用,標志著該領域進入了全新的紀元。該系統通過集成先進的數字孿生技術和可視化技術,為醫療教
    的頭像 發表于 05-07 16:30 ?489次閱讀
    主站蜘蛛池模板: 高龄熟女50P| 中文字幕亚洲欧美在线视频 | 极品虎白在线观看| 色欲久久综合亚洲精品蜜桃| 69日本人XXXX护士HD| 后入式狂顶免费视频| 亚欧成人毛片一区二区三区四区 | 97国产精品视频在线观看| 精品视频在线播放| 亚洲精品视频在线观看免费| 国产日韩欧美综合久久| 四虎国产精品永久免费入口| 帝王被大臣们调教高肉| 色www永久免费| 国产成人免费片在线视频观看| 爽爽影院线观看免费| 国产精品亚洲国产三区| 亚洲精品色情APP在线下载观看| 韩国甜性涩爱| 在线播放成人无码日| 麻豆XXXX乱女少妇精品| 91麻豆精品一二三区在线| 嗯好舒服嗯好大好猛好爽| 啊灬啊灬啊灬快高潮视频| 日本免费一本天堂在线| 国产 浪潮AV性色四虎| 午夜影视不充值观看| 九九热视频免费观看| 99精彩视频在线观看| 日本无码色哟哟婷婷最新网站| 国产69TV精品久久久久99| 亚洲国产AV一区二区三区四区| 久久热在线视频精品店| 99免费精品| 五花大绑esebdsm国产| 精品四虎国产在免费观看| 91九色视频无限观看免费| 人善交XUANWEN200喷水| 国产性夜夜春夜夜爽1A片| 18日本人XXXXXX18| 色窝窝777欧美午夜精品影院|