1

我一直在使用 externalId 来唯一地引用伪造查看器中的对象并将它们与有关这些对象的外部数据连接起来。这对于具有一种 GUID 的 revit 文件效果很好86715290-fa28-4ff5-aef9-8c75d7c81e77-0012917b。现在我正在使用 Navisworks 文件,它们的 externalId 使用看起来与a,00/0/0/. 这些有多持久,我可以想象不是全局唯一的,但是更改/删除/添加是否使它们在文件中保持唯一?在 Navisworks 文件中全局引用实体的建议策略是什么?

4

1 回答 1

1

通过模型选择树到该元素的路径的外部 id 从 0 开始,请参见下面的快照: 在此处输入图像描述

我所知:

在 Revit 案例中,它使用元素的唯一 ID(Element.UniqueId即 Revit API)作为externalId. 但是,Navisworks 没有唯一 ID 概念,因为它必须处理不同的格式,并且某些源模型也没有唯一 ID。因此,它使用选择树路径作为externalId替代。

因此,

为了保留Revit图元的标识信息,我建议您添加一个Revit共享参数来存储 的值Element.UniqueId,并通过该参数识别图元。

于 2019-07-11T09:10:20.453 回答