【问题标题】:Vertically aligned toolbar with some standard tool带有一些标准工具的垂直对齐工具栏
【发布时间】:2021-12-17 15:00:42
【问题描述】:

是否可以使用一些自定义工具(例如测量工具)创建垂直对齐的工具栏并将它们从标准查看器工具栏中删除?

TIA 桤木

【问题讨论】:

    标签: autodesk-forge


    【解决方案1】:

    是的,您可以创建另一个工具栏实例并使其垂直:

    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._controlsviewer.toolbar.getControl('foo')._controls 等命令检查工具栏来找到它们。

    【讨论】:

    • 如何在垂直工具栏上添加标准按钮(例如测量工具或平移工具)?谢谢彼得
    • 我自己没有尝试过,但是如何将您从标准工具栏中删除的按钮(如答案所示),并将相同的按钮添加到垂直工具栏中(如答案)?
    • 感谢 Petr,它有效 ;-)
    猜你喜欢
    • 2021-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-30
    • 2017-06-18
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    相关资源
    最近更新 更多