Существует краткое руководство и некоторые дополнительные действия c по инструменту разметки. здесь ...
И вы можете обратиться к полной версии исходного кода здесь ...
Не зная точных проблем, с которыми вы сейчас столкнулись, обычно вы можете расширить инструмент разметки, следуя приведенной ниже схеме:
function YourExtension(){
//...
this.viewer.loadExtension("Autodesk.Viewing.MarkupsCore").then(ext=>{
YourExtension.prototype = Autodesk.Viewing.Extensions.Markups.Core.prototype;
YourExtension.prototype.constructor = Autodesk.Viewing.Extensions.Markups.Core.prototype;
//...
}
Или вы можете просто Создайте ссылку на инструмент разметки в вашем расширении, чтобы сохранить независимость вашего собственного расширения:
function YourExtension(){
//...
this.viewer.loadExtension("Autodesk.Viewing.MarkupsCore").then(ext=>{
this.markupTool = ext
}
//...
}