1. 程式人生 > >Cesium 隨筆(一)

Cesium 隨筆(一)

總結一下接觸Cesium到現在的一些問題和記錄

1.開發

Cesium是用node.js來實現的,然而在實現功能中不會涉及那麼多使用nodejs的內容,完全可以當成普通的js來用,但是涉及到一些第三方外掛,以及在提高渲染效能的時候需要注意。

使用非常簡潔,只需要載入cesium.js就可以,這個檔案在Build目錄下。

2.物件載入

Cesium裡的物件主要就是兩種方式新增,第一個是entity,第二個是primitive,他們之間的區別很容易也都能搜尋到。Entity封裝程度更高,更加適用於簡單的操作,比較推薦以這種形式新增各種多邊形,文字,線條等等。

3.變換矩陣

Cesium自帶矩陣的計算,包括三維和二維的,矩陣功能可以設計點到點,等等,可以進行物件的位置變換。主要函式是matrix4類裡的。還要注意的是,Cesium本身自帶的座標系有好幾種,需要注意選擇的問題。

4.CZML

JSON格式的動態描述,用起來很方便很酷,主要的問題是不容易 修改內部的內容,比較麻煩。