js
let tileset;
try {
tileset = await Cesium.Cesium3DTileset.fromUrl("/uavms/terra_b3dms/tileset.json");
viewer.scene.primitives.add(tileset);
viewer.zoomTo(tileset, new Cesium.HeadingPitchRange(0.0, -0.3, 0.0));
tileset.style = new Cesium.Cesium3DTileStyle({
color: {
conditions: [
["isExactClass('door')", "color('orange')"],
["true", "color('white')"],
],
},
});
} catch (error) {
console.log(`Error loading tileset: ${error}`);
}