首页 / Cesium / 使用示例
CZML 挂载 3D Tiles
用 CZML 的 tileset 字段挂载瓦片数据,把数据配置与代码分开。
源码与运行效果
tileset 字段很薄
CZML 的 tileset 只需要一个 uri,解析后生成 Cesium3DTileset 并挂到实体的 tileset 属性上,位置由瓦片集自身的 transform 决定。
示例用的瓦片集
示例现场拼了一份 3D Tiles 1.1 的 tileset.json,内容直接引用代码生成的 GLB,并用 root.transform 把它定位到目标点,所以不需要任何外部瓦片数据。
| 字段 | 类型 | 说明 |
|---|---|---|
tileset.uri | 字符串 | tileset.json 地址 |
asset.version | 1.1 | 才允许 glTF 内容 |
root.transform | 16 元数组 | 瓦片集到世界坐标的变换 |
通过 CZML 挂载的瓦片集不参与实体的 position 属性,实体位置只用于相机定位;实际位置完全由瓦片集自身的变换决定。