首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在文档中切换v7锻造中的可查看图形?

在文档中切换v7锻造中的可查看图形?
EN

Stack Overflow用户
提问于 2021-02-12 10:22:18
回答 1查看 64关注 0票数 0

我正在尝试在v7上的Forge平台中加载的dwg中从图纸空间视图切换到模型空间视图。我认为它应该使用BubbleNode,但我找不到任何显示的代码样本。你知道如何从加载的文档中获取BubbleNode吗?

我已经评论过:https://forge.autodesk.com/en/docs/viewer/v7/change_history/changelog_v7/migration_guide_v6_to_v7/https://forge.autodesk.com/en/docs/viewer/v7/developers_guide/viewer_basics/load-a-model/

尝试拼凑一些示例代码,这些代码将执行与v6中的步骤3相同的操作:https://forge.autodesk.com/en/docs/viewer/v6/tutorials/basic-viewer/

EN

回答 1

Stack Overflow用户

发布于 2021-02-15 16:32:03

您可以通过指定{‘BubbleNode’:' geometry‘}作为参数,通过根类型的search方法获得几何类型数组。

下面是切换可视对象的代码示例。

代码语言:javascript
复制
var viewer;
var viewables;
var indexGeom;
var viewdoc;

//Call back for viewer DocumentLoadSuccess 
function onDocumentLoadSuccess(doc) {
    viewdoc = doc;
    
    indexGeom = 0;
    viewables = doc.getRoot().search({ 'type': 'geometry' });
    viewer.loadDocumentNode(doc, viewables[indexGeom]).then(i => {
        activateUI();
     });
}

//Call back for switch to next view button
function loadNextModel() {
    // Next geometry index. Loop back to 0 when overflown.
    indexGeom = (indexGeom + 1) % viewables.length;
    
    viewer.tearDown();
    
    viewer.loadDocumentNode(viewdoc, viewables[indexGeom]).then(i => {
        activateUI();
    });
}

请给我。请参阅开发人员指南‘3.加载模型’章节。https://forge.autodesk.com/en/docs/viewer/v7/developers_guide/viewer_basics/load-a-model/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66165608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档