在Autodesk的在线查看器中仅突出显示父对象的几何图形

时间:2018-01-25 00:00:40

标签: autodesk-forge autodesk-viewer

我们有一个revit模型,其中父元素既有子元素又有自己的几何体。在在线查看器中,可以通过单击相应的几何图形来选择父对象,在这种情况下,仅突出显示父对象的几何图形。 (selected through a click

如果我通过树选择元素,整个模型会突出显示。 (selected through the model browser

在我们的网络应用程序中,我们无法获得以前的行为。将父级的dbId传递给viewer.select时,父级加上所有子级都会突出显示。单击父元素的几何体时也会发生相同的情况。 我们如何只能以编程方式选择父对象?

我们尝试将不同的选择模式(重叠,常规,混合)传递给viewer.select,但这并没有帮助,所有对象都被选中,无论该参数如何。

1 个答案:

答案 0 :(得分:0)

感谢您提供示例文件。我做了以下操作:打开模型,手动选择,然后通过控制台键入.getSelection(),它返回所选元素的 dbId 。现在取消选择一切。然后运行.select(2890),结果如预期:仅选择顶部元素(如下图所示)。我正在使用Viewer 3.3

您可以尝试我的示例live here,它使用Basic Application教程。

enter image description here