繁体   English   中英

如何将自定义菜单添加到Autodesk Forge Viewer?

[英]How to add custom menu to Autodesk Forge Viewer?

Helo我在这里使用Viewer Example表单: https : //forge.autodesk.com/en/docs/viewer/v5/tutorials/basic-viewer/ (步骤1),现在我需要:

1. add custom menu on right click
2. get info's for clicked object, like Area, Volume, Length (if 3D) or length if 2D.

请怎么做?

我尝试从https://forge.autodesk.com/blog/customize-viewer-context-menu复制整个“类MyContextMenu扩展...”代码,但是它不起作用。

谢谢。

这是将自定义菜单项添加到上下文菜单的简单示例: http : //jsfiddle.net/s47vy5u3/2 您只需要包括您的Forge应用程序的访问令牌和一些可见的URN。 菜单自定义代码本身如下所示:

function customizeMenu() {
    const viewer = NOP_VIEWER;
    viewer.registerContextMenuCallback('MyCustomMenuItems', function(menu, status) {
    menu.push({
      title: 'My custom menu item',
      target: () => {
        // Add your menu item's code here
      }
    });
  });
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM