当前,我们正在将一些revit模型导入到伪造查看器中。在查看器中,我们希望能够将一些信息附加到在查看器中看到的模型元素(例如门)上存储到外部数据库中。
我们有3种方法来识别物品:
我将需要能够在外部数据库中的模型上引用项目,即使在中间更新和重新转换了revit模型。
1-Guid,是我们应该用来引用revit文件中项目的东西吗(即使在两次更新之间)?
2-如果这是Guid,我们如何直接从guid到dbid映射(因为查看器中的所有内容均由dbid处理)?
谢谢
首先,总结一下:
现在,您可以用来在版本之间跟踪相同元素的唯一真实标识符是外部ID(来自Revit GUID)。
如果要服务器端映射,请在所有模型视图上使用“模型派生GET属性”。在客户端,我建议首先枚举LeafNodes,然后调用getBulkProperties
这些节点以获取外部id。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句