簡體   English   中英

使用不同 Ifc 版本的相同代碼的不同結果

[英]Different results for the same code with different Ifc versions

當我運行下面的代碼以使用 Ifc4 文件和 Xbim.Ifc4 接口獲取 ifcWindow Area 數量時,它可以完美運行。

代碼

但是,當我嘗試在與 Ifc2x3 文件相同的架構上運行並使用 Xbim.Ifc2x3 接口時,它無法識別 RelatingPropertyDefinition 屬性並執行以下錯誤:錯誤

謝謝

xbim Toolkit 中的 IFC 2x3 模式實現實現了 IFC4 接口,以保持代碼向后兼容並能夠為兩種模式編寫一個代碼庫。 但是 IFC4 沒有實現 IFC2x3 接口。 RelatingPropertyDefinition是 IFC4 中的新功能,因此您必須重新構建代碼。 但我不介意,如果你使用 IFC2x3 接口,它只適用於 IFC2x3 文件。 如果您使用 IFC4 接口,它將適用於兩種模式版本。 事實上,我們計划將來總是只有一組接口以避免混淆。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM