Внешний идентификатор пути через дерево выбора модели к этому элементу начался с 0, см. Снимок ниже:
Как я знаю:
В случае Revit он использует уникальный идентификатор элемента (например, Element.UniqueId
Revit API) в качестве externalId
. Тем не менее, Navisworks не имеет концептуального уникального идентификатора, поскольку он должен обрабатывать различные форматы, а некоторые исходные модели также не имеют уникального идентификатора. Следовательно, вместо него используется путь дерева выбора externalId
.
Таким образом,
Чтобы сохранить идентификационную информацию элементов Revit, я бы посоветовал вам добавить общий параметр Revit для хранения значения Element.UniqueId
и идентифицировать элемент по этому параметру.