将Forge Viewer从v6 *升级到v7 *

时间:2019-11-12 19:06:14

标签: autodesk-forge autodesk-viewer

我使用的是Basic Application Viewer V6,并使用旧版ViewingApplication升级到V7,并且一切正常,除了AGGREGATE_SELECTION_CHANGED_EVENT在我从模型浏览器中选择对象时没有发送选择。在V6上运行正常。

1 个答案:

答案 0 :(得分:0)

默认情况下,模型浏览器不会选择组件-它仅管理组件的可见性(或清除您当前的选择)...

不过,您可以根据需要自定义点击行为:

Owner

或者默认情况下,您可以按住shift键并在模型浏览器中单击以切换选择。

不幸的是,当确实触发选择时,我无法通过v7.6重现该问题: enter image description here

NOP_VIEWER.modelstructure.clickConfig.click.onObject=['toggleMultipleOverlayedSelection']

您是否加载了多个模型? NOP_VIEWER.addEventListener(Autodesk.Viewing.AGGREGATE_SELECTION_CHANGED_EVENT, e=>console.log(e)) \\ VM274:1 {type: "aggregateSelection", selections: Array(1), target: C} 仅在加载了多个模型时捕获选择。