常见问题 > 详情

如何获取BIMFACE模型中的构件id?

1、通过前端点击的监听事件获取

viewer.addEventListener(Glodon.Bimface.Viewer.Viewer3DEvent.ComponentsSelectionChanged,function(componentData){

if(componentData && componentData.objectId){
    console.log(componentData);
    console.log(componentData.objectId);
}})

2、通过后端接口获取

获取文件转换的构件列表

可以获取所有构件列表 或者根据参数(构件分类ID、族、族类型)筛选自己想要的构件列表