某些特定的IFC文件在web-ifc-查看器上正确加载,但没有加载到web-IFC-3上。
当文件未加载时,浏览器选项卡将冻结。性能监视器显示CPU的使用率为100%。一段时间后,选项卡停止响应,关闭它需要大约10秒。
这是IFC文件
它在观看者-演示上工作,但在helloworld上不起作用
在控制台中,我可以看到:
web-ifc: 0.0.34线程: 0“
“找不到任何根据!”
“意外样式类型”
任何建议都是值得感谢的。
发布于 2022-08-22 08:26:52
IFC.js现在有两个不同的布尔引擎:快速引擎和慢速引擎。布尔运算是IFC几何生成中最复杂的特征之一,有时慢过程无法计算某些网格的几何形状。这将最终通过这两种程序得到解决。
您可以使用快速布尔过程(在某些网格中不太精确,但不应该崩溃),更改配置 of IFC.js:
ifcLoader.IfcManager.applyWebIfcConfig ({ USE_FAST_BOOLS: true });这与您在控制台中看到的消息无关。它们是尚未在web-ifc中实现的元素的警告(而不是错误)。随着库的发展,它们也会消失,但是您仍然应该能够看到模型并与它们一起工作。
https://stackoverflow.com/questions/73372336
复制相似问题