此部分還沒有歸入正式 3dTiles 規範。學習
除了 b3dm、i3dm、pnts以及複合類型 cmpt,其實還有一種還沒有歸入規範的瓦片類型:二維矢量瓦片。ui
實際上,矢量瓦片已經有 MapBox 的實現了,可是 Cesium 並未兼容,須要本身寫 DataSource 加載。3d
這部分已經被官方團隊廢止了,不過在關閉分支前,我剛好收集過這種瓦片的定義,而且在 1.66版本(至少在這個版本我找到過) Cesium 源代碼中是預先設置有這種類型的加載代碼的,App目錄也存在這種瓦片類型的 3dtiles。code
咱們能夠拿來短暫的學習,並與MapBox提供的 矢量瓦片 對比。索引
這回頭部長達11個屬性:文檔
屬性名 | 字節長 | 類別 | 說明 |
---|---|---|---|
magic | 4byte,下同 | char[4] | 標識符,字符串常量 "vctr" |
version | / | uint32,下同 | 版本,未指定,應該是1 |
byteLength | / | / | 瓦片文件大小 |
featureTableJSONByteLength | / | / | 要素表JSON二進制字符串長 |
featureTableBinaryByteLength | / | / | 要素表體二進制數據大小 |
batchTableJSONByteLength | / | / | 批量表JSON二進制字符串長 |
batchTableBinaryByteLength | / | / | 批量表體二進制數據大小 |
polygonIndicesByteLength | / | / | 複合多邊形索引數據長度 |
polygonPositionsByteLength | / | / | 複合多邊形座標數據長度 |
polylinePositionsByteLength | / | / | 複合折線座標數據長度 |
pointPositionsByteLength | / | / | 點座標數據長度 |
要素表、批量表應該與以前的三種具體瓦片相似,只不過如今這個 beta 規範被廢棄了,因此沒有什麼資料能考證。字符串
最後幾個應該是對二維數據的記錄了,一樣,沒有文檔比較難猜想。it