// 添加白模并且修改颜色
let whiteModelEntity=[];
export const addWhiteModel=(b3dmUrl,colorCs) =>{
let modelData=new Cesium2.Cesium3DTileset({
// url: './tileset.json',
url:b3dmUrl,
});
modelData.style=new Cesium2.Cesium3DTileStyle({
// color:'rgba(0,0,255,1)',
color:colorCs
})
var tileset = viewer.scene.primitives.add(modelData);
whiteModelEntity.push(modelData)
tileset.readyPromise.then(function () {
var translation = Cesium2.Cartesian3.fromArray([0, 0, 0])
// 创建Matrix4实例
var m = Cesium2.Matrix4.fromTranslation(translation)
tileset.modelMatrix = m;
});
}
// 删除白模
export const removeWhiteModel=()=>{
if(whiteModelEntity && whiteModelEntity.length > 0) {
whiteModelEntity.forEach((item)=>{
viewer.scene.primitives.remove(item);
})
}
whiteModelEntity=[]
}
cesuim添加白模及更改颜色
最新推荐文章于 2024-02-27 13:45:20 发布