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

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

clipboard.png

阅读 641
评论
    2 个回答

    恢复构件原本的颜色

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

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

      • 2
      • 新人请关照

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

        撰写回答

        登录后参与交流、获取后续更新提醒