带有一些标准工具的垂直对齐工具栏
Vertically aligned toolbar with some standard tool
是否可以使用一些自定义工具(例如测量工具)创建垂直对齐的工具栏并将它们从标准查看器工具栏中删除?
TIA
桤木
是的,您可以创建另一个工具栏实例并使其垂直:
const toolbar = new Autodesk.Viewing.UI.ToolBar('myCustomToolbar', { alignVertically: true });
viewer.container.appendChild(toolbar.container);
查看此gist了解更多详情。
您还可以使用查看器从标准工具栏中删除按钮 API,例如:
viewer.toolbar.getControl('modelTools').removeControl('toolbar-sectionTool');
当然,您必须知道要删除的控件的 ID。您可以通过在运行时使用 viewer.toolbar._controls
或 viewer.toolbar.getControl('foo')._controls
.
等命令检查工具栏来找到它们
是否可以使用一些自定义工具(例如测量工具)创建垂直对齐的工具栏并将它们从标准查看器工具栏中删除?
TIA 桤木
是的,您可以创建另一个工具栏实例并使其垂直:
const toolbar = new Autodesk.Viewing.UI.ToolBar('myCustomToolbar', { alignVertically: true });
viewer.container.appendChild(toolbar.container);
查看此gist了解更多详情。
您还可以使用查看器从标准工具栏中删除按钮 API,例如:
viewer.toolbar.getControl('modelTools').removeControl('toolbar-sectionTool');
当然,您必须知道要删除的控件的 ID。您可以通过在运行时使用 viewer.toolbar._controls
或 viewer.toolbar.getControl('foo')._controls
.