回覆列表
  • 1 # 可愛的萬物相聯

    針對Hightopo我來說下~

    Hightopo具有一套豐富的 JavaScript 介面類庫,提供完整的基於 HTML5 圖形介面元件庫。使用 Hightopo您可以輕鬆構建現代化的,跨桌面和移動終端的企業應用,無需擔憂跨平臺相容性,及觸屏手勢互動等棘手問題。

    一套監控視覺化解決方案,可用於快速建立和部署,高度可定製化,並具有強大互動功能的拓撲圖形及錶盤圖表等應用。Hightopo 非常適用於實時監控系統的介面呈現,廣泛應用於電信網路拓撲和裝置管理,以及電力、燃氣等工業自動化 (HMI/SCADA) 領域。

    一套強大的基於 WebGL 技術的 3D 圖形引擎。Hightopo 提供了一套獨特的 WebGL 層抽象,將 Model–View–Presenter (MVP) 的設計模型延伸應用到了 3D 圖形領域。使用 Hightopo 您可更關注於業務邏輯功能,不必將精力投入複雜 3D 渲染和數學等非業務核心的技術細節。

    更多行業資料視覺化案例盡在【圖撲軟體】https://www.hightopo.com/demos/index.html

    Hightopo,更適合作為基於Web的應用程式的元件框架來使用,相比起Three.js和Babylon.js,它的優勢是已經有很多預開發的控制元件,使得編寫Web介面的應用程式會非常方便。

  • 2 # 拉攀天使

    Three.js是純渲染引擎,而且程式碼易讀,容易作為學習WebGL、3D圖形、3D數學應用的平臺,也可以做中小型的重表現的Web專案。適合做中大型專案,尤其是多種媒體混雜的或者是遊戲專案VR體驗專案,Three.js要配合更多擴充套件庫完成,因為你可能會需要聯網通訊功能的封裝、聲音普通控制甚至高階頻譜控制、輸入裝置資訊的處理等諸多渲染以外的功能。這時候,就比較適合使用Babylon.js或者國內的一些針對遊戲和多媒體應用開發的引擎或者說框架,例如LayaAir以及Egret3D。Hightopo更適合作為基於Web的應用程式的元件框架來使用,相比起Three.js和Babylon.js,它的優勢是已經有很多預開發的控制元件,使得編寫Web介面的應用程式會非常方便,但對於更復雜的多媒體應用,比如角色的骨架動畫、自定義著色器、聲音控制和聲音實時特效實施處理、粒子系統等似乎並沒有對應開發,主要也是因為其市場定位的不同。另外因為是非開源軟體,所以能拿到的顯然也只有min化過的程式碼,不具有高到像Three.js那樣的可學習價值,要挖其功能點會需要相當的經驗和時間投入。

  • 中秋節和大豐收的關聯?
  • 農諺“苗木浸根枝葉旺,栽後不用水補償;根土迅速能密接,不經緩苗就生長”是啥意思?