0

当我运行下面的代码以使用 Ifc4 文件和 Xbim.Ifc4 接口获取 ifcWindow Area 数量时,它可以完美运行。

代码

但是,当我尝试在与 Ifc2x3 文件相同的架构上运行并使用 Xbim.Ifc2x3 接口时,它无法识别 RelatingPropertyDefinition 属性并执行以下错误: 错误

谢谢

4

1 回答 1

0

xbim Toolkit 中的 IFC 2x3 模式实现实现了 IFC4 接口,以保持代码向后兼容并能够为两种模式编写一个代码库。但是 IFC4 没有实现 IFC2x3 接口。RelatingPropertyDefinition是 IFC4 中的新功能,因此您必须重新构建代码。但我不介意,如果你使用 IFC2x3 接口,它只适用于 IFC2x3 文件。如果您使用 IFC4 接口,它将适用于两种模式版本。事实上,我们计划将来总是只有一组接口以避免混淆。

于 2021-05-31T13:12:19.323 回答