示例描述與操作指南
對所選中的構件進行剖切操作,鼠標推動六個面進行剖切。
通過接口enableSectionBox、resetScene、與isolateComponentsByKey實現。
示例效果展示
實現步驟
通過接口enableSectionBox、resetScene、與isolateComponentsByKey實現。
// 點擊運行觸發的函數
const run = () =>{
// 如果用戶點擊了構件,則把選中的構件id賦值給defaultCk,否則就是默認的構件id值
defaultCk = viewer3D.getHighlightComponentsKey().length > 0
? viewer3D.getHighlightComponentsKey()
: ["demo_fornature_simple_35mRxI2L175Qq8uVbXI6Nw"]
viewer3D.enableSectionBox(); //構件剖切 viewer3D.resetScene();
viewer3D.resetScene({selected:true});
viewer3D.isolateComponentsByKey(defaultCk);
}