IfcApi
IfcLoader
IfcViewerApi

IfcApi.GetAndClearErrors

简介

IfcApi.GetAndClearErrors是ifc.js中的一个方法,用于获取和清除ifc.js工具中的错误信息。

方法原型

IfcApi.GetAndClearErrors(): array

参数介绍

  • 无参数。

示例代码

//定义一个错误信息列表
var errors = [];

//载入ifc文件
var filePromise = IfcApi.loadIfcFile('example.ifc');

//载入结束后检查是否出现错误
errors = IfcApi.GetAndClearErrors();

//如果没有错误,继续操作
if(errors.length === 0) {
  //操作代码
}else {
  console.log(errors);
}

示例说明

在上面的示例中,我们首先定义了一个错误信息列表,用于接收IfcApi.GetAndClearErrors()返回的错误信息。接下来,通过IfcApi.loadIfcFile()方法加载一个ifc文件,在这之后我们通过IfcApi.GetAndClearErrors()获取并清除ifc.js工具中的所有错误信息。最后,我们检查错误信息列表的长度,如果长度为0,则表示没有错误,可以继续操作;否则我们直接输出错误信息列表。