首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >externalId Navisworks文件的持久性

externalId Navisworks文件的持久性
EN

Stack Overflow用户
提问于 2019-06-27 14:03:21
回答 1查看 250关注 0票数 1

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-11 09:10:20

通过模型选择树到该元素的路径的外部id从0开始,请参见下面的快照:

我所知道的

在Revit情况下,它使用元素的唯一id (即Revit的Element.UniqueId )作为externalId。然而,Navisworks没有一个独特的id概念,因为它必须处理不同的格式,而且一些源模型也没有唯一的id。因此,它使用选择树路径作为externalId

因此,

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56792802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档