Autodesk forge Autodesk Forge中nwd文件的图元属性

Autodesk forge Autodesk Forge中nwd文件的图元属性,autodesk-forge,autodesk-viewer,autodesk-model-derivative,Autodesk Forge,Autodesk Viewer,Autodesk Model Derivative,当我在Autodesk forge中查询基于NWD文件的模型的图元属性时,得到的图元属性集比在NavisWorks Manage中看到的要小。另一方面,在基于Revit rvt文件查询模型的属性时,可以看到所有属性。是否仍然可以获取nwd文件的完整属性? 我只是想澄清一下,我询问的是NWD文件中已经存在的属性,我可以在Navisworks中看到这些属性。 提前感谢仅提取原始文件上的可用信息,除选择二维或三维视图外,此过程中没有任何设置(例如提取哪些属性) 如果您需要RevIT中提供的信息,则考虑

当我在Autodesk forge中查询基于NWD文件的模型的图元属性时,得到的图元属性集比在NavisWorks Manage中看到的要小。另一方面,在基于Revit rvt文件查询模型的属性时,可以看到所有属性。是否仍然可以获取nwd文件的完整属性? 我只是想澄清一下,我询问的是NWD文件中已经存在的属性,我可以在Navisworks中看到这些属性。 提前感谢

仅提取原始文件上的可用信息,除选择二维或三维视图外,此过程中没有任何设置(例如提取哪些属性)


如果您需要RevIT中提供的信息,则考虑使用.rvt文件。

您可以通过

设置查看器选择模式。
viewer.setSelectionMode(Autodesk.View.SelectionMode.FIRST\u对象)

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


有三种不同的类型:
第一个对象
最后一个对象
叶对象
。默认设置为
LEAF\u OBJECT

谢谢您的回复,我已经在控制台中尝试过了,它仍然只显示材质属性。您能详细说明一下吗?在控制台中,您可以使用
viewer.getProperties(dbId,console.log)
检查要选择的dbId的属性。e、 g.您可以选择
dbId==12
viewer.getProperties(12,console.log)
,如果12有一个属性的
displayName
parent
并且
displayValue
11
,您可以尝试
viewer.getProperties(11,console.log)
setSelectionMode
用于设置鼠标左键单击模式,如果设置了
LEAF_OBJECT
,当您单击构件时,可以选择
12
;如果设置了
第一个对象
,则可以选择
11