五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

3d-tiles中b3dm文件讀取

2022-03-17 11:55 作者:地理信息技術(shù)雜談  | 我要投稿

Batched 3D Model(.b3dm)文件,是3d-tiles中單個模型文件,按照官方的文檔,是一些基本信息加上glb(Binary glTF)模型文件,參見下圖的官網(wǎng)文件說明。

b3dm格式說明

單個文件的讀取方式

文件的前4位是文件格式名稱b3dm,接下來4位是版本號,接下來4位是文件的總長度,后邊是featuretable和batchtable的信息,最后是glb文件和一些其他的信息,具體的內(nèi)容,參見官方的文檔。
清楚此文件的格式,就可以對文件進行操作了。這里使用nodejs語言進行操作,關(guān)鍵的操作步驟如下:
//使用fs模塊,讀取b3dm文件
? ? ? ??const fs = require('fs');

????if (err)

? ? ? ? ? ? ? ? ? ?return

? ? ? ? ? ?//讀取的為nodejs的Buffer類型,參見api進行解析

? ? ? ? ? ?//格式說明頭讀取方式

}

? ? ?按照此種方式,b3dm中包含的glb文件,也能夠單獨分離出來,直接可以保存成一個文件進行查看。

相關(guān)網(wǎng)址:

  • https://github.com/CesiumGS/3d-tiles/tree/main/specification/TileFormats/Batched3DModel

  • http://nodejs.cn/api/buffer.html


3d-tiles中b3dm文件讀取的評論 (共 條)

分享到微博請遵守國家法律
乌兰浩特市| 石河子市| 贞丰县| 新源县| 晋州市| 旺苍县| 温泉县| 黄山市| 孟连| 汝南县| 濉溪县| 胶州市| 宁波市| 军事| 晋江市| 鸡西市| 台北县| 涿鹿县| 太谷县| 含山县| 阜宁县| 石泉县| 平顺县| 甘孜| 新郑市| 开远市| 贵港市| 日照市| 彭阳县| 新密市| 年辖:市辖区| 平邑县| 婺源县| 广灵县| 乌兰浩特市| 郴州市| 阿克| 徐水县| 清流县| 镇平县| 孝昌县|