IfcApi
IfcLoader
IfcViewerApi

IfcViewerApi.getAllItemsOfType

简介

IfcViewerApi.getAllItemsOfType是ifc.js的一个方法,用于获取所有特定类型的IFC实体对象数组。

方法原型

getAllItemsOfType(type: string): Array<IfcEntity>

参数介绍

  • type:类型为字符串,必需,表示需要获取的IFC实体对象类型。

示例代码

const api = new IfcViewerApi();

// 获取所有IFCWall标准墙对象
const walls = api.getAllItemsOfType('IFCWall');

console.log(walls); // 输出IFC实体对象数组,包含所有IFCWall对象

返回值说明

该方法返回一个IFC实体对象数组,包含所有特定类型的IFC实体对象。

异常情况

  • 如果传入的type参数无效或者为null或者undefined,则该方法会抛出一个异常并返回空数组。

注意事项

  • 如果获取的IFC实体对象类型不正确,可能会导致程序运行错误或者无法获取任何对象。
  • 如果获取的IFC实体对象数量过多,可能会导致程序运行速度变慢。

版本说明

  • 该方法在ifc.js的版本0.1中被添加。