鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 用overrideComponentsColorById給一系列構(gòu)件著色后,怎么

用overrideComponentsColorById給一系列構(gòu)件著色后,怎么清空這個(gè)顏色?

用overrideComponentsColorById給一系列構(gòu)件著色后,怎么清空這個(gè)顏色?

clipboard.png

回答
編輯回答
孤酒

恢復(fù)構(gòu)件原本的顏色

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

方法二:
restoreComponentsColorById(objectIds)
需要傳入所有構(gòu)件id

2017年3月26日 00:20
編輯回答
心悲涼

第一種方法挺違反直覺的,API設(shè)計(jì)感覺有點(diǎn)不合理,showAllComponents從字面上講只是修改了可見性,為什么顏色會(huì)被restore呢?

2017年11月14日 17:35