【发布时间】:2021-05-16 02:32:16
【问题描述】:
【问题讨论】:
标签: autodesk-forge autodesk-viewer
【问题讨论】:
标签: autodesk-forge autodesk-viewer
您可以通过在 ModelStructurePanel 上指定 options.docStructureConfig 来更改行为。
请。检查下面的博客文章和堆栈溢出的查询哪个回答了这个主题。
https://forge.autodesk.com/blog/customizing-modelstructurepanel-behavior-forge-viewer
Prevent zoom in Forge viewer when clicking in Model Browser
如博文中所述,您可以通过在 Autodesk.Viewing.OBJECT_TREE_CREATED_EVENT 处理程序上创建自定义 ModelStructure Panel 来更改行为,也可以在其构造函数中指定选项。
您也可以在 GuiViewer3D constrictor 中指定选项,如下所示。
var options = {
docStructureConfig: {
click: {
onObject: ["selectOnly"] //instead of toggleOverlayedSelection
},
clickShift: {
onObject: ["isolate"] //instead of toggleMultipleOverlayedSelection
},
clickCtrl: {
onObject: ["selectToggle"] //instead of toggleMultipleOverlayedSelection
}
}
}
viewer3d = new Autodesk.Viewing.GuiViewer3D(document.getElementById('forgeViewer3d'), options);
【讨论】: