IfcApi
IfcLoader
IfcViewerApi

IfcLoader.getMaterialsProperties

简介

该方法用于从IFC文件中获取材质属性信息。

方法原型

IfcLoader.getMaterialsProperties(ifcData, materials);

参数介绍

  • ifcData {Object} - IFC数据对象
  • materials {Array} - 材质属性数组

返回值

  • 无返回值

示例代码

const loader = new IfcLoader();
const ifcData = loader.parse(ifcFileContent);
const materials = [];

loader.getMaterialsProperties(ifcData, materials);

console.log(materials);

示例解释

上述示例代码读取一个IFC文件内容,并通过IfcLoader.parse方法解析为IFC数据对象ifcData,创建一个空的材质属性数组materials。然后调用IfcLoader.getMaterialsProperties方法,将IFC数据对象ifcData和材质属性数组materials作为参数传入,获取IFC文件中所有材质属性信息并添加到材质属性数组materials中。最后,将材质属性数组materials打印输出。