你好 我在这里使用“查看器示例”表单: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.
如何做到这一点?
我尝试从中复制整个“类MyContextMenu扩展...”代码 https://forge.autodesk.com/blog/customize-viewer-context-menu 但这不起作用。
谢谢。
答案 0 :(得分:0)
这是将自定义菜单项添加到上下文菜单的简单示例:https://staticmapmaker.com/google/。您只需要包括您的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
}
});
});
}