Еще немного о связях IFC
Связи в структуре файла представлены так же, как и сами объекты, то есть «объективированы».
Это значит, что для каждой связи выделяется пронумерованная строка с именем связи и необходимыми атрибутами.
Например,
Расположенные в скобках первые 4 атрибута унаследованы от корня IfcRoot, о чем мы писали ранее.
Связывающий объект может быть только один, в то время как связанных с ним объектов может быть множество.
🔍 И посредством связей IfcRelAggregates в одном проекте IfcProject может быть выделено несколько участков, и на каждом участке может быть несколько зданий. (В популярных САПР это часто реализуется «костылями» через назначение атрибутов для каждого элемента.)
Таким образом, связанная между собой сеть объектов модели образует их иерархию и дополнительные возможности для работы с данными по проекту.
📢 @IFC_ru
👥 @IFC_club
Связи в структуре файла представлены так же, как и сами объекты, то есть «объективированы».
Это значит, что для каждой связи выделяется пронумерованная строка с именем связи и необходимыми атрибутами.
Например,
#1462= IFCRELAGGREGATES(, , , , , ())
Расположенные в скобках первые 4 атрибута унаследованы от корня IfcRoot, о чем мы писали ранее.
Связывающий объект может быть только один, в то время как связанных с ним объектов может быть множество.
🔍 И посредством связей IfcRelAggregates в одном проекте IfcProject может быть выделено несколько участков, и на каждом участке может быть несколько зданий. (В популярных САПР это часто реализуется «костылями» через назначение атрибутов для каждого элемента.)
Таким образом, связанная между собой сеть объектов модели образует их иерархию и дополнительные возможности для работы с данными по проекту.
📢 @IFC_ru
👥 @IFC_club