带有一些标准工具的垂直对齐工具栏

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._controlsviewer.toolbar.getControl('foo')._controls.

等命令检查工具栏来找到它们