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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

HT 可視化監控頁面的 2D 與 3D 連線效果

圖撲-數字孿生 ? 來源:圖撲-數字孿生 ? 作者:圖撲-數字孿生 ? 2025-04-09 11:28 ? 次閱讀

HT 是一個靈活多變的前端組件庫,具備豐富的功能和效果,滿足多種開發需求。讓我們將其效果化整為零,逐一拆解具體案例,幫助你更好地理解其實現方案。

此篇文章中,讓我們一起深入探討 2D 與 3D 的連線效果是如何實現的。我們將從基本概念、實現步驟、關鍵代碼多個維度,逐步剖析這個效果的具體實現過程,為你提供全面的知識和實踐指導。

盡管 2D 與 3D 連線效果看起來復雜,其本質仍然是二維節點之間的連接。只需要通過一些巧妙的技術,就可以使其看起來像是 23D 連線效果。

wKgZO2f16PSAJX7YAAMVT-P-h7s058.pngwKgZPGf16PyAZmpJAAOeLDaXjlE530.pngwKgZO2f16VeAaN5JAB8YjYBl1L8320.gif

1. 為了實現 23D 視圖效果,我們首先需要分別創建一個 2D 與 3D 視圖做結合,并設置一些默認屬性。

// 創建 3D 視圖并且將視圖添加到 DOM 顯示
dm3d = new ht.DataModel();
g3d = new ht.graph3d.Graph3dView(dm3d);
g3d.addToDOM();


// 創建 2D 視圖并且將視圖添加到 3D 視圖的 DOM 顯示
dm2d = new ht.DataModel();
g2d = new ht.graph.GraphView(dm2d);
g2d.addToDOM(g3d.getView());
g2d.setZoomable(false);

2. 封裝 23D 坐標轉換方法,這是此功能的核心。

function setPosotion(node3d, node2d) {
    // 將3D中節點坐標轉換為屏幕坐標
    var viewPoint = g3d.toViewPosition(node3d.p3()); 
    // 將屏幕坐標轉換為2D中的邏輯坐標    
    var position = g2d.getLogicalPoint(viewPoint);
    // 設置2D上跟隨3D節點位置變化的節點坐標
    node2d.p(position);
}

3. 創建節點并添加到對應視圖。

// 3D中的節點
node3d = new ht.Node();
dm3d.add(node3d);


// 2D中與3D中節點連接節點
node1 = new ht.Node();
node1.p(100, 100);
dm2d.add(node1);


// 2D上跟隨3D節點位置變化的節點,使用3D節點初始化位置,并且設置為不可見狀態
node2 = new ht.Node();
setPosotion(node3d, node2);
node2.s('opacity', 0);
dm2d.add(node2);


// 創建連線
edge = new ht.Edge();
edge.setSource(node1);
edge.setTarget(node2);
dm2d.add(edge);

4. 同步 3D 節點和 2D 跟隨節點位置,主要有以下兩種方案:

監聽 3D 場景 eye 和 center 變換,適用于 3D 節點位置不會改變情況,如建筑節點。

g3d.mp(e => {
    if (e.property === "eye" || e.property === "center") {
        setPosotion(node3d, node2);
    }
})

每幀都刷新,適用于場景節點位置會改變的情況,如會移動的車輛。

let func = () => {
    setPosotion(node3d, node2);
    requestAnimationFrame(func);
}
func();實現 23D 連線效果的核心在于精確的坐標轉換,通過使用這一方法,我們能夠顯著提升界面的視覺效果,使得 2D 信息面板與 3D 內容具備更清晰的關聯性。這不僅使界面顯得更加豐富多彩,還大大增強了用戶對信息的理解和操作體驗。
wKgZPGf16ViACD1wABDhxYTFVdQ706.gifwKgZO2f16RCABVycAAAXErN_MKM985.png

當用戶點擊場景中的 3D 模型時,可以在 2D 視圖上展示相應的信息面板。這個信息面板將詳細顯示所選模型的屬性和相關數據。同時,通過一條連線將 2D 信息面板與 3D 模型連接起來,使用戶明確知道哪個模型對應哪個信息面板。這樣不僅保證了模型信息的準確顯示,還便于用戶快速找到對應的模型和信息,提升使用效率。

wKgZPGf16SCAb-dWAAnh7IdaMA0234.png

用戶點擊正在移動的車輛時,系統將在 2D 視圖中顯示一個詳細的車輛信息面板。為了確保用戶在車輛移動時仍能輕松地將信息面板與車輛對應起來,使用 23D 連線方法生成一條可視化連線,將車輛和信息面板連接起來。無論車輛在場景中移動到何處,這條連線都會實時更新,始終保持車輛和信息面板之間的連貫性。這樣一來,用戶可以隨時跟蹤車輛的信息,不會因為車輛的移動而混淆信息來源。

wKgZO2f16SyAVQ5wAAn_OLApNcA046.png

通過這種方式,優化了用戶體驗,保證了信息的準確對接和快速訪問。

在確保 3D 節點和 2D 信息面板數據同步方面,除了使用連線來連接兩個元素之外,還可以采用坐標轉換的方法同步位置。通過坐標轉換,根據 3D 節點直接設置信息面板的位置。

這種方法特別適用于需要展示帶有視頻的面板信息的場景。由于場景中無法直接嵌入視頻,使用 2D 面板展示視頻內容是理想的解決方案。通過坐標轉換,2D 面板可以始終與 3D 節點保持對應,無論節點如何移動或變換位置,用戶都可以直觀地看到相關的視頻信息和其他詳細數據。

wKgZO2f16UGAFyNjAAu4pIOiUyA692.png

23D 連線是一種高效、直觀的方式,通過在三維空間中為 3D 對象和其對應的 2D 信息面板之間繪制一條可視連線,解決了因對象移動或變化導致的信息對接問題。它極大地提升了用戶體驗和信息傳遞的準確性,特別適用于復雜和動態場景中。

我們將持續推出更多關于功能實現的解析文章,進一步深入探討和優化不同情境下的應用。敬請期待!

審核編輯 黃宇

?

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

    關注

    0

    文章

    45

    瀏覽量

    30618
  • 可視化
    +關注

    關注

    1

    文章

    1250

    瀏覽量

    21676
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    基于 HT for Web 的輕量化 3D 數字孿生數據中心解決方案

    一、技術架構:HT for Web 的核心能力 圖撲軟件自主研發的 HT for Web 是基于 HTML5 的 2D/3D 可視化引擎,核
    的頭像 發表于 05-30 14:33 ?154次閱讀
    基于 <b class='flag-5'>HT</b> for Web 的輕量化 <b class='flag-5'>3D</b> 數字孿生數據中心解決方案

    VirtualLab Fusion應用:3D系統可視化

    描述和F-Theta透鏡的應用示例。 光學系統的3D-可視化 VirtualLab Fusion提供的工具可以實現光學系統的3D可視化,因此可以用于檢查元件的位置,以及快速了解系統內
    發表于 04-30 08:47

    基于圖撲 HT 技術的電纜廠 3D 可視化管控系統深度解析

    隨著制造業數字轉型的加速,該技術將在更多領域得到應用和拓展。例如,在智慧城市、能源管理、醫療等行業,HT 技術可以為企業提供更加高效、智能的可視化解決方案,推動各行業的數字發展進程
    的頭像 發表于 04-03 15:56 ?237次閱讀
    基于圖撲 <b class='flag-5'>HT</b> 技術的電纜廠 <b class='flag-5'>3D</b> <b class='flag-5'>可視化</b>管控系統深度解析

    VirtualLab Fusion應用:光學系統的3D可視化

    3D 系統視圖: 無光可視化系統 選項 - 選擇要顯示的元件 右鍵單擊文檔窗口,菜單上將顯示詳細選項。第一個選項 \"Select Elements to Show\"允許對文
    發表于 04-02 08:42

    基于 HT 技術 智慧礦山數字孿生綜合管控平臺

    在礦山智能建設的浪潮中,圖撲 HT 打造了功能全面、技術先進的智慧礦山數字孿生綜合管控平臺,為礦山行業的轉型升級注入了強大動力。HT 涵蓋了二三可視化引擎、
    的頭像 發表于 03-28 17:48 ?361次閱讀
    基于 <b class='flag-5'>HT</b> 技術  智慧礦山數字孿生綜合管控平臺

    基于 HT 2D&amp;3D 渲染引擎的新能源充電樁可視化運營系統技術剖析

    和 Canvas 技術。WebGL 作為一種在網頁上實現硬件加速圖形渲染的技術,讓 HT 無需借助額外插件,就能在瀏覽器中高效繪制復雜的 2D3D 圖形。這一特性為充電樁可視化
    的頭像 發表于 03-20 11:47 ?304次閱讀
    基于 <b class='flag-5'>HT</b> <b class='flag-5'>2D</b>&amp;<b class='flag-5'>3D</b> 渲染引擎的新能源充電樁<b class='flag-5'>可視化</b>運營系統技術剖析

    圖撲 HT 總線式拓撲圖的可視化實現

    圖撲軟件 HT 自定義連線功能為圖形交互設計開辟了廣闊的新天地。從基本的"橫-豎-橫"連線到復雜的總線拓撲圖,不僅提升了數據可視化的靈活性,還大幅增強了用戶體驗。通過精細調整
    的頭像 發表于 02-25 11:26 ?342次閱讀
    圖撲 <b class='flag-5'>HT</b> 總線式拓撲圖的<b class='flag-5'>可視化</b>實現

    AN-1249:使用ADV8003評估板將3D圖像轉換成2D圖像

    電子發燒友網站提供《AN-1249:使用ADV8003評估板將3D圖像轉換成2D圖像.pdf》資料免費下載
    發表于 01-08 14:28 ?0次下載
    AN-1249:使用ADV8003評估板將<b class='flag-5'>3D</b>圖像轉換成<b class='flag-5'>2D</b>圖像

    光學系統的3D可視化

    視圖 3D 系統視圖: 無光可視化系統 選項 - 選擇要顯示的元件 右鍵單擊文檔窗口,菜單上將顯示詳細選項。第一個選項 \"Select Elements to Show\"
    發表于 01-06 08:53

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

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

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

    數字孿生3D大屏可視化技術是一種融合虛擬現實、增強現實和大數據等技術的創新型可視化工具,為用戶提供了沉浸式的交互體驗,同時能夠在大屏幕上展示高保真度的虛擬模型。這項技術在多個領域有著廣泛的應用,并且具有多重優勢。
    的頭像 發表于 07-31 15:05 ?905次閱讀

    3D封裝熱設計:挑戰與機遇并存

    隨著半導體技術的不斷發展,芯片封裝技術也在持續進步。目前,2D封裝和3D封裝是兩種主流的封裝技術。這兩種封裝技術在散熱路徑和熱設計方面有著各自的特點和挑戰。本文將深入探討2D封裝和3D
    的頭像 發表于 07-25 09:46 ?1970次閱讀
    <b class='flag-5'>3D</b>封裝熱設計:挑戰與機遇并存

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

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

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

    在當今數字化時代,3D場景建模可視化技術成為重要工具,為各行業提供了強大的展示和交互手段。從電影特效到建筑設計,從游戲開發到虛擬現實,3D場景建模可視化已經深入到我們生活的各個領域。本
    的頭像 發表于 07-12 14:49 ?655次閱讀
    主站蜘蛛池模板: 精品久久伊人 | 成人在线小视频 | 永久免费看bbb| md2.pud 麻豆传媒官网 | 97精品国产亚洲AV高清 | 国产v综合v亚洲欧美大片 | 国产精品久久久精品a级小说 | 色老汉网址导航 | 国产中文视频 | 亚洲国产精品日本无码网站 | 在线亚洲精品国产一区麻豆 | 久草青青在线 | 国内视频在线精品一区 | 波多野结衣网站www 波多野结衣教师系列6 | yy8090理论三级在线看 | 国产成人在线视频免费观看 | 末班车动漫无删减免费 | 丰满人妻熟女色情A片 | 啦啦啦影院视频在线看高清... | 秋霞网站一级一片 | 日本xxxx8888| 亚洲性夜色噜噜噜网站2258KK | 国语自产视频在线 | 99视频精品全部 国产 | 99无人区码一码二码三 | 亚洲精品久久无码AV片银杏 | 亚洲精品免费在线视频 | 99热成人精品国产免男男 | 国精产品砖一区二区三区糖心 | 久久一本岛在免费线观看2020 | 国产亚洲精品久久久久久无码网站 | 日本亚洲精品色婷婷在线影院 | 免费看a毛片 | 国产手机在线视频 | 中文字幕亚洲无线码在线 | 久久视热频国只有精品 | 夜夜精品视频一区二区 | 香蕉视频国产精品 | 无颜之月5集全免费看无删除 | 国产一区二区三区影院 | 极品少妇高潮啪啪AV无码 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品