请问如何在forge里面添加批注功能?
如果是你想做到像 A360 那种批注的话,可以尝试去调用 Autodesk.Viewing.Extensions.Markups.Core.MarkupsCore
扩展,下方试简易的示例:
var viewer;
Autodesk.Viewing.Initializer(options, function onInitialized() {
var viewerDiv = document.getElementById( 'viewer' );
viewer = new Autodesk.Viewing.Private.GuiViewer3D( viewerDiv );
viewer.start( svfUrl, modelOptions, onLoadModelSuccess, onLoadModelError );
});
function onLoadModelSuccess() {
var config = { markupDisableHotkeys: false };
markup = new Autodesk.Viewing.Extensions.Markups.Core.MarkupsCore( viewer,config );
//初始化 MarkupsCore
markup.load();
//启用 Markups 编辑模式
var markupstatus = markup.enterEditMode();
console.log( 'markupstatus: ' + markupstatus );
}
function onLoadModelError() {
console.error( 'Failed to load model' );
}
相关api说明请参考 https://developer.autodesk.co...
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
不知道你指的批注功能是什么 是要给模型加一个标签来显示一些东西吗 可以使用markup3d来实现markup3d扩展地址
markup3d演示