【发布时间】:2021-12-17 15:00:42
【问题描述】:
是否可以使用一些自定义工具(例如测量工具)创建垂直对齐的工具栏并将它们从标准查看器工具栏中删除?
TIA 桤木
【问题讨论】:
标签: autodesk-forge
是否可以使用一些自定义工具(例如测量工具)创建垂直对齐的工具栏并将它们从标准查看器工具栏中删除?
TIA 桤木
【问题讨论】:
标签: autodesk-forge
是的,您可以创建另一个工具栏实例并使其垂直:
const toolbar = new Autodesk.Viewing.UI.ToolBar('myCustomToolbar', { alignVertically: true });
viewer.container.appendChild(toolbar.container);
查看gist了解更多详情。
您还可以使用 Viewer API 从标准工具栏中删除按钮,例如:
viewer.toolbar.getControl('modelTools').removeControl('toolbar-sectionTool');
当然,您必须知道要删除的控件的 ID。您可以通过在运行时使用 viewer.toolbar._controls 或 viewer.toolbar.getControl('foo')._controls 等命令检查工具栏来找到它们。
【讨论】: