【问题标题】:Attribute names for NWD files in Autodesk Forge viewer different from source Revit fileAutodesk Forge 查看器中 NWD 文件的属性名称与源 Revit 文件不同
【发布时间】:2020-02-12 03:04:24
【问题描述】:

当我在 Forge 查看器中使用从 NWD 文件转换的模型中的一些参数搜索元素时,我发现属性名称与源 Revit 文件不同。例如,源 Revit 文件中有一个名为“Assembly Name”的参数,但在从 NWD 文件翻译的模型中,此名称更改为“LcRevitData_Element:lcldrevit_parameter_-1150420”。

我在执行 viewer.getProperties() 并看到“程序集名称”参数时发现了这一点:

displayName = "程序集名称"

attributeName = "LcRevitData_Element:lcldrevit_parameter_-1150420"

但是 viewer.search() 函数使用 attributeName 在模型中执行搜索。我有基于几个不同参数搜索模型的函数,所以我硬编码了这些属性名称来进行搜索。但是如果有一个修改过的 NWD 并且我需要再次将它上传到 Forge,这些属性名称会改变吗?它们看起来像一些随机生成的字符串......或者有没有其他方法可以使用实际参数名称进行搜索?

非常感谢您的帮助!

【问题讨论】:

    标签: autodesk-forge


    【解决方案1】:

    只要更新不改变它们,模型中的所有数据提取器都应与原始模型保持相同和真实。如果它们发生意外更改,请告知我们,并将原始模型和相关详细信息发送给 autodesk.com 上的 forge.help。

    这是我们的服务生成的元数据/标识符,用于查看器和其他堆栈,每次模型再次翻译时都会发生变化,其中包括 dbid(node ID) 等。

    【讨论】:

      猜你喜欢
      • 2018-01-17
      • 2021-03-28
      • 2022-01-27
      • 2020-11-02
      • 1970-01-01
      • 2019-05-04
      • 2018-09-13
      • 2019-02-09
      • 2018-05-13
      相关资源
      最近更新 更多