1. 程式人生 > >Cesium產品體系

Cesium產品體系

Cesium是國外Analytical Graphics, Inc.公司開發的一款基於JavaScript 的使用WebGL的地圖引擎。Cesium支援3D,2D,2.5D形式的地圖展示,可以自行繪製圖形,高亮區域,並提供良好的觸控支援,且支援絕大多數的瀏覽器和mobile。

圍繞該款產品,Cesium團隊目前已經根據Cesium需求開發衍生出一套產品體系。這裡進行介紹,熟悉這些Cesium工具後,使用Cesium才能更加得心應手。

產品頁的 Github 連結為:https://github.com/AnalyticalGraphicsInc

  • Cesium

  三維地圖引擎,是產品體系中的核心產品,詳細資訊不贅述。

下載連結

  • OBJ2GLTF

  js工具,用於將obj格式的三維資料轉換為gltf格式。提供命令列和js庫呼叫兩種使用方式。下載連結

  • glTF Pipeline

  • js工具,用於優化 gltf 格式的模型資料,如glb與gltf格式的互轉,gltf不同版本的轉換,mesh壓縮,快取、紋理的獨立儲存等。下載連結
  • glTF Utilities

  gltf Utilities是一個JS工具,提供通過遠端url載入各類gltf模型資源(包括圖片、文字等)的方法,支援同域和跨域兩種情況。詳情可參考 下載頁 介紹。

 

  • COLLADA2GLTF

  collada格式模型轉換為gltf格式模型的工具。下載頁

 

 

  • 3D Tiles Tools

 

  3DTiles相關的綜合工具。包括tileset的壓縮、解壓縮,多個tileset的合併,將tileset資料的版本更新(以符合最新版要求),glb三維模型轉換為 b3dm、i3dm和反向轉換,使用gltf-pipeline優化b3dm、i3dm,儲存tileset到sqlite資料庫和反向提取等等。詳情連結下載頁

 

(未完待續。。。)