修改guiviewer3d工具栏

时间:2018-02-22 22:51:07

标签: autodesk-forge autodesk-viewer

我想隐藏工具栏中除measureTools之外的所有内容,我使用visibility: hidden为所有其他工具设法做了这些工作。

但是,所有三个工具组(navTools,modelTools,settingsTools)仍然可以看到深色背景主题。

如果我设置

,一切都会消失
.dark-theme{
    visibility: hidden;
{

如果我修改.dark theme{ background-color: rgba(34,34,34,.0);},它会影响单击测量工具时显示的展开选项。

有什么建议吗?非常感谢。

1 个答案:

答案 0 :(得分:1)

为什么不,更好地使用Headless查看器并添加一个访问Autodesk.Measure Extension的自定义按钮?无头观察者可以参考这个样本 https://viewer-rocks.autodesk.io/

当您使观看者进入全屏模式时,那个人正在使用自定义扩展。

----编辑

这是你想要达到的目标吗?仅显示测量工具

enter image description here

以下是尝试使用它时的外观。

enter image description here

如果这是您想要的,您可以尝试使用我们称为控制选择器的扩展程序,使用扩展程序并查看其工作原理。 可以在此处找到使用扩展程序的实时链接。

https://viewer-nodejs-tutorial.herokuapp.com/

在这里你可以找到扩展的代码,只是记住扩展是用ES6 sytanx编写的,所以它需要在可以使用之前进行转换。

https://github.com/Autodesk-Forge/library-javascript-viewer-extensions/blob/master/src/Autodesk.ADN.Viewing.Extension.ControlSelector/Autodesk.ADN.Viewing.Extension.ControlSelector.js