如何在 Autodesk Forge 上只加载主模型

问题描述 投票:0回答:1

我有两个模型:主模型和链接模型,加载页面时默认,forge view 将加载一个增加时间加载页面的两者,问题是如何只加载主模型,我正在用 reactjs 实现。 1. 感谢任何评论。

enter image description here

我尝试使用 loadDocumentNode 方法但不知道如何获取主模型

autodesk-forge autodesk-viewer
1个回答
0
投票

你能检查一下图中是否有多个“视图”吗?

包含 Main 和 Linked 的 3D 模型是单个“URN”。 在 URN 中,可以有许多 Revit“视图”。 您可以创建主视图、链接视图、两者的组合、分段视图、单独楼层等。

然后,在 Forge Viewer(现在是 Viewer SDK)中,您可以选择其中一个视图。选择一个包含少量内容的视图,它将快速加载。

这是选择“Revit 视图”的代码...

示例#1

https://aps.autodesk.com/en/docs/viewer/v7/developers_guide/viewer_basics/load-a-model/

var viewables = viewerDocument.getRoot().search({'type':'geometry'});
viewer.loadDocumentNode(viewerDocument, viewables[0]);

示例#2

或来自此处的“简单查看器”教程: https://tutorials.autodesk.io/tutorials/simple-viewer/viewer#viewer-logic

function onDocumentLoadSuccess(doc) {
            resolve(viewer.loadDocumentNode(doc, doc.getRoot().getDefaultGeometry()));
        }

在 Revit 方面,您可以在此处创建视图:https://www.youtube.com/watch?v=SNivtnCIIbs

和这篇博文:https://segmentfault.com/a/1190000040960740/en

这有帮助吗?

© www.soinside.com 2019 - 2024. All rights reserved.