如何在Autodesk-Forge Viewer中为2D多模型进行选择

时间:2017-11-10 06:20:57

标签: autodesk-forge autodesk-viewer

我有几张DWG图纸,我已将其转换为F2D文件以供离线查看。 我在查看器初始化时加载了一个基本模型。其他图纸使用viewer.loadModel加载,如果需要的话。

这些图纸装得很好。问题是它弄乱了选择。在鼠标按下时,只有一个加载的模型被选中(并突出显示)。

当我检查AggregateSelectionChangedEvent中收到的事件的选择时,选择只有第一个模型。所以,我甚至无法区分已选择的模型。

由于某些图纸可以多次加载,(考虑一个可以加载相同车轮图并放置在4个位置的汽车图纸)所选实体的dbId对于多个模型是相同的。因此,dbId不能用作唯一参数。我需要的是dbId + model.id组合来区分所选对象。

根据其他地方提出的建议,我正在设置

renderer.settings.numIdTargets = 2.

这使得多模型的选择与普通选择非常相似。 它工作了一段时间,然后突然停止工作。我无法弄清楚原因。

有人能建议持久解决这个问题吗?

0 个答案:

没有答案