使用scene.layers. releaseSelection();//释放被选择的图层对象
s3mLayer.setSelection(ids);
这个方法添加选择集时,被选择的构件释放后,构件原来的颜色没有了,变成白色了,需要刷新该图层才能重新显示,是什么问题
原构件颜色为深蓝色,选中后再释放,就变成了白色
数据集是3dmax里导出的cad数据集,转换为的模型数据集,生成缓存发布的。cad数据集和模型数据集都试了,都存在这个问题
您好,添加s3m服务的时候加一句代码:
“bReleaseColor: false”即可,如:
var promise = scene.addS3MTilesLayerByScp("http://localhost:8090/iserver/services/3D-teste/rest/realspace/datas/LPB3D/config", { name: 'jinjiang', bReleaseColor: false });
果然是这样,谢谢了