[IfcOpneShell]无法将IFC2X3架构中的实例添加到具有IFC4架构的文件中



我在python中使用IfcOpenShell。当我尝试创建一个新文件并添加实体时,我会得到以下错误。我怎样才能消除这个错误?[程序]

ifc_file = ifcopenshell.file()
ifc_file.add({IfcBuildingElementProxy})

[错误]

Unabled to add instance from IFC2X3 schema to file with IFC4 schema

谢谢你的帮助。

我找到了自己的答案。我必须设置"架构"
ifc_file = ifcopenshell.file(schema=other_ifc_file.schema)
ifc_file.add({IfcBuildingElementProxy})

相关内容

  • 没有找到相关文章

最新更新