需求说明:
CC 算出来的 Cesium 3dtiles,导入到Cesium 之后,需要将CAD的一些图覆盖上去,并且坐标、高程一致。
1、先将3d Tiles导入 Cesium
Ce.Load3dTiles.TilesetScene.url = "/resource/Scene/Production_2.json";
Ce.Load3dTiles.TilesetScene.OBJ = Ce.Viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
url: Ce.Load3dTiles.TilesetScene.url,
show: true,
debugHeatmapTilePropertyName: "",
baseLayerPicker: true,
maximumScreenSpaceError: 2,//最大的屏幕空间误差
maximumNumberOfLoadedTiles: 5000, //最大加载瓦片个数
luminanceAtZenith: 0.2,
modelMatrix: Cesium.Matrix4.IDENTITY,
}));
2、导入 KML 到 3dTiles 上
Ce.Load3dTiles.TilesetScene.OBJ.readyPromise.then(function (argument) {
let tileset = Ce.Load3dTiles.TilesetScene.OBJ;
var boundingSphere = tileset.boundingSphere;
var car