Autodesk Forge查看器标记样式对象
问题描述:
我参考http://autodeskviewer.com/viewers/latest/docs/tutorial-feature_markup.html,Philippe leefsma和Augusto教程。在标记中实现样式属性有一些困难。你可以建议修复它。 Autodesk Forge查看器标记样式对象
答
请接受我们对延迟的诚挚歉意,我们在队列中积压。
我发现在最近的查看器附带的MarkupCore
中发生了一些变化。您正在查看的文档http://autodeskviewer.com/viewers/latest/docs/tutorial-feature_markup.html
太老,无法反映这些更改。下面的代码片段Plase使用:
// Confiurate styles
var styleAttributes = ['stroke-width', 'stroke-color', 'stroke-opacity'];
var nsu = Autodesk.Viewing.Extensions.Markups.Core.Utils;
var styleObject = nsu.createStyle(styleAttributes, markupExt);
styleObject['stroke-width'] = 10;
// Set style up
markupExt.setStyle(styleObject);
的createStyle
的第二个参数是MarkupCore
扩展的负载情况下,它不再查看器。希望能帮助到你。
您正在使用哪种版本的查看器和标记? Augusto的教程仅适用于v2.16查看器之后的查看器内置标记。如果您仍然在此博客中使用旧版本标记(https://forge.autodesk.com/cloud_and_mobile/2016/02/playing-with-the-new-view-data-markup-api.html),请取而代之的是内置的。 –
该扩展程序加载为viewer.loadExtension('Autodesk.Viewing.MarkupsCore')。then(function(markupsExt){marktle = markupsExt; });我可以绘制形状和切换工具,但我无法弄清楚改变样式属性。我提到这个https://developer.api.autodesk.com/viewingservice/v1/viewers/docs/tutorial-feature_markup.html请建议任何改变样式属性 – nishan
请通过输入“LMV_VIEWER_VERSION”来检查您的查看器版本是否正确。如果您使用正确版本的查看器和标记,则不应该更改标记样式。 –