Не удается найти метод IfcProduct.Transform() в пространстве имен Ifc4! (Xbim.Essentials)

Я использую метод IfcProduct.Transform() для получения матрицы преобразования (экземпляр XbimMatrix3D) и использую это для преобразования между относительными и абсолютными местами размещения.

Но я не могу найти эти функции в пространстве имен Ifc4! Я не могу найти что-то еще, что предназначено для замены этих функций. Эта проблема была также выделена здесь: https://github.com/xBimTeam/XbimGeometry/issues/103, но ответа нет. Пожалуйста помоги!

1 ответ

Решение

Похоже, все это было переработано в обновлениях IFC4, так что преобразования в IfcObjectPlacements обрабатываются в Xbim.Geometry.Engine для интерфейсов в Xbim.Ifc4.Interfaces

Я бы взглянул на https://github.com/xBimTeam/XbimGeometry/blob/08920df29f909dde0c4f65c63d80ae0b5540025f/Xbim.Geometry.Engine.Interop/XbimGeometryEngine.cs#L442

Другие вопросы по тегам