常见问题 > 详情

在BIMFACE中如何根据楼层筛选模型数据,控制构件的显示隐藏?

BIMFACE的获取文件转换的构件层次结构只能返回category、families、types,如何能拿到楼层的信息,去操作模型?

image

1、单文件 可以在属性中看到构件的楼层的信息

image

2、集成模型 可以调用服务端接口 获取集成模型的构件层次结构

image

可以调用javascript API去处理构件的显示隐藏或者半透明(isolateComponentsByObjectData(conditions, state))

根据筛选条件隔离构件,支持多种条件的组合

objectData 有3个字段:categoryId、levelName、specialty

viewer3d.isolateComponentsByObjectData([{"levelName":"F01"}],Glodon.Bimface.Viewer.IsolateOption.MakeOthersTranslucent);
viewer3d.render();