【问题标题】:Element properties for nwd files in Autodesk ForgeAutodesk Forge 中 nwd 文件的元素属性
【发布时间】:2018-01-17 22:32:56
【问题描述】:

当我在 Autodesk forge 中为基于 NWD 文件的模型查询元素属性时,我只获得了比在 NavisWorks Manage 中看到的元素属性的一小部分。另一方面,当我根据 Revit rvt 文件查询模型的属性时,我可以看到所有属性。有没有办法获得 nwd 文件的完整属性? 为了澄清起见,我询问的是 NWD 文件中已经存在的属性,我可以在 Navisworks 中看到它。 提前致谢

【问题讨论】:

    标签: autodesk-forge autodesk-viewer autodesk-model-derivative


    【解决方案1】:

    Model Derivative API 只会提取原始文件上的可用信息,除了选择 2D 或 3D 视图外,此过程没有设置(例如要提取哪些属性)。

    如果您需要 Revit 中提供的信息,请考虑使用 .RVT 文件。

    【讨论】:

      【解决方案2】:

      您可以通过以下方式设置查看器选择模式

      viewer.setSelectionMode(Autodesk.Viewing.SelectionMode.FIRST_OBJECT)

      然后你就可以得到你想要的属性了。

      有 3 种不同的类型:FIRST_OBJECTLAST_OBJECTLEAF_OBJECT。默认为LEAF_OBJECT

      【讨论】:

      • 谢谢回复,我在控制台试过了,还是只显示材质属性。你能详细说明一下吗?
      • 在控制台中,您可以使用viewer.getProperties(dbId, console.log) 来检查您要选择的dbId 的属性。例如你可以选择dbId === 12,比如viewer.getProperties(12, console.log),如果12有一个属性displayNameparentdisplayValue11,你可以试试viewer.getProperties(11, console.log)setSelectionMode用于设置鼠标左键点击模式,如果设置LEAF_OBJECT,当点击一个构造时,可以选择12;如果你设置FIRST_OBJECT,你可以选择11
      猜你喜欢
      • 2020-02-12
      • 2022-01-27
      • 2018-12-08
      • 1970-01-01
      • 2021-01-13
      • 2021-05-06
      • 2019-04-07
      • 2017-05-05
      • 2021-10-15
      相关资源
      最近更新 更多