3d tile 文件瓦片相关概念学习

瓦片集(Tileset)文件和瓦片集格式文件都用.json扩展和application/json MIME类型。
瓦片内容(Tile.content)文件主要为:批处理3D模型(b3dm)、3D模型实例(i3dm)、点云(pnts)、合成图像(cmpt)等。

瓦片(Tiles)
瓦片由用于确定瓦片是否被渲染的元数据、对渲染内容的引用体以及子瓦片的数组共同组成。

内容(content)
Tile.content包含了瓦片的boundingVolume、uri、extensions、extras等四个属性,主要是对瓦片渲染、二进制内容及其它引用JOSN文件的定义。

一个3D Tiles项目需要一个JSON文件定义瓦片集作为入口。瓦片集有四个顶层属性:asset, properties, geometricError和root。

root 定义根瓦片。

单个瓦片是一个二进制的块,里面包含了一个要素表和一个批处理表。

有这三个概念,瓦片,瓦片集,瓦片内容;

一个示例的文件如下,包括2个文件,一个.json和一个.b3dm;

{
    "asset": {
        "version": "1.0"
    },
    "geometricError": 5000,
    "root": {
        "boundingVolume": {
            "sphere": [
                 -2307045.3800931592,
	         5418545.9114386877,
	         2440775.2135206605,
                 79.21456
            ]
        },
        "refine": "replace",
        "geometricError": 0,
        "content": {
            "url": "L15_001.b3dm"
        }
    }
}

 节点里面有content;应该没有名为tile的节点;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值