IFC

При импорте файлов формата IFC реализована поддержка форматов версий 2x3, 4, 4x1, 4x2 как в текстовом виде так и в формате XML.

Для узлов импортируются данные о координатах и наложенных связях.

Для стрежневых элементов передаются данные о геометрии (координаты начала и конца), ориентации местных осей, шарнирах, жестких вставках, свойствах материалов и параметрах поперечного сечения. У стержневого элемента может быть несколько представлений: геометрическое и аналитическое, предпочтение всегда отдается аналитическому. Реализована поддержка двух видов сечений: параметрические и сечения в виде полигонов; последние реализуются в виде поперечного сечения, созданного программой Консул.

Для пластинчатых элементов передаются данные о свойствах материалов, геометрии (включая данные об отверстиях) и толщине.

В случае представления пластинчатых элементов в виде набора полигонов (IFC класс - IfcFacetedBrep), преобразование в аналитическую модель происходит следующим образом. Находятся две самые "большие" грани. Если найденные грани параллельны, то они считаются верхом и низом пластины, контур плиты берется в форме большей грани в плоскости посредине между найденными верхней и нижней гранями. Если выбранные грани не параллельны, то такой элемент игнорируется.

Реализован импорт таких видов нагрузок:

В случае, когда в модели присутствуют пластины с числом узлов, превышающим 4, или пластины с отверстиями, создание проекта типа «Стандарт» (spr) становится недоступным. В таком случае возможно создать только проект типа «Форум» (opr).

 

Список основных реализованных IFC классов: