0

用overrideComponentsColorById给一系列构件着色后,怎么清空这个颜色?

clipboard.png

2018-01-03 提问
2 个回答
2

恢复构件原本的颜色

方法一:推荐用如下方法
viewer3D.showAllComponents();
viewer3D.render();

方法二:
restoreComponentsColorById(objectIds)
需要传入所有构件id

0

第一种方法挺违反直觉的,API设计感觉有点不合理,showAllComponents从字面上讲只是修改了可见性,为什么颜色会被restore呢?

撰写答案

推广链接