请问如何在forge里面添加批注功能?
不知道你指的批注功能是什么 是要给模型加一个标签来显示一些东西吗 可以使用markup3d来实现markup3d扩展地址markup3d演示
如果是你想做到像 A360 那种批注的话,可以尝试去调用 Autodesk.Viewing.Extensions.Markups.Core.MarkupsCore 扩展,下方试简易的示例:
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...
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
不知道你指的批注功能是什么 是要给模型加一个标签来显示一些东西吗 可以使用markup3d来实现markup3d扩展地址
markup3d演示
如果是你想做到像 A360 那种批注的话,可以尝试去调用
Autodesk.Viewing.Extensions.Markups.Core.MarkupsCore
扩展,下方试简易的示例:相关api说明请参考 https://developer.autodesk.co...