在Forge离线查看器中,是否可以在图形中绘制一些线以创建新符号并获取符号坐标?可以在离线模式下的图形中创建图案填充吗?是否可以获取特定层中所有对象的句柄?
答案 0 :(得分:1)
不幸的是,Forge Viewer仅用于查看目的,当前没有正式的创建API,并且加载的模型是只读的。通过查看器构建在three.js r71的顶部。但这是私有维护的,不支持three.js的所有功能。
但是,有一种方法可以通过markup extension将自定义形状添加到Viewer视口中。标记ext通过绘图svg图形归档到标记画布。添加自定义图形将使您的生活更加轻松。此代码段显示了如何进入标记编辑模式。
var markup;
viewer.loadExtension('Autodesk.Viewing.MarkupsCore').then(function(markupsExt){
markup = markupsExt;
});
markup.enterEditMode();
var cloud = new Autodesk.Viewing.Extensions.Markups.Core.EditModeCloud(markup)
markup.changeEditMode(cloud);
参考文献: