Open a tileset
Start from the tileset document, build the tree, and let the view request point content as the camera moves.
import {
createTilesetTree,
loadTilesetSource,
openTilesetPoints,
} from '@voxelkloud/format-3dtiles'
const source = await loadTilesetSource('/tileset.json')
const tree = createTilesetTree(source.tiles, {
loadDocument: async (url, signal) =>
fetch(url, { signal }).then((res) => res.json()),
})
const openPoints = openTilesetPoints(source)