在Ifc4命名空间中找不到IfcProduct.Transform()方法! (Xbim.Essentials)

时间:2018-05-14 22:03:45

标签: matrix transform ifc xbim

我正在使用IfcProduct.Transform()方法获取转换矩阵(XbimMatrix3D实例)并使用它来在相对和绝对展示位置之间进行转换。

但我无法在Ifc4命名空间中找到这些功能!我无法找到任何其他意味着替代这些功能的东西。此问题也在此处突出显示:https://github.com/xBimTeam/XbimGeometry/issues/103,但没有回复。请帮忙!

1 个答案:

答案 0 :(得分:0)

看起来这一切都在IFC4更新中得到了重构,因此在Xbim.Geometry.Engine中针对Xbim.Ifc4.Interfaces

中的接口处理IfcObjectPlacements上的变换

我会看一下https://github.com/xBimTeam/XbimGeometry/blob/08920df29f909dde0c4f65c63d80ae0b5540025f/Xbim.Geometry.Engine.Interop/XbimGeometryEngine.cs#L442