Autodesk Forge:我创建了一个应用程序来翻译 CAD 文件,但看不到装配体的属性
Autodesk Forge: I created an app to translate CAD files, but cannot see properties for an assembly
所以我创建了一个 nodejs 应用程序来翻译 CAD 文件并在查看器中显示它们。对于 .rvt 文件和单个 Inventor 组件,我可以通过转到模型浏览器并单击每个组件来查看属性,但是,我看不到整个 Inventor 组件的属性。我怎样才能查看程序集属性?
我正在使用这个示例:https://github.com/Autodesk-Forge/viewer-walkthrough-online.viewer
我所做的唯一更改是将 compressedUrn 设置为 true 并添加了 rootFileName 以允许翻译 Inventor 程序集。
有一个名为 modelBrowserExcludeRoot 的选项,您可以在创建 Viewer 时将其设置为 false ].在这种情况下,模型的 root object 将在 Model browser 中可见,选择它时您将看到程序集的属性在 属性 调色板中
例如
Autodesk.Viewing.Initializer(options, () => {
viewer = new Autodesk.Viewing.GuiViewer3D(
document.getElementById('forgeViewer'),
{
modelBrowserExcludeRoot: false
}
);
viewer.start();
var documentId = 'bubble.json';
Autodesk.Viewing.Document.load(documentId, onDocumentLoadSuccess, onDocumentLoadFailure);
});
刚才也写了一篇博客post:
Root object not visible in Model browser
所以我创建了一个 nodejs 应用程序来翻译 CAD 文件并在查看器中显示它们。对于 .rvt 文件和单个 Inventor 组件,我可以通过转到模型浏览器并单击每个组件来查看属性,但是,我看不到整个 Inventor 组件的属性。我怎样才能查看程序集属性?
我正在使用这个示例:https://github.com/Autodesk-Forge/viewer-walkthrough-online.viewer
我所做的唯一更改是将 compressedUrn 设置为 true 并添加了 rootFileName 以允许翻译 Inventor 程序集。
有一个名为 modelBrowserExcludeRoot 的选项,您可以在创建 Viewer 时将其设置为 false ].在这种情况下,模型的 root object 将在 Model browser 中可见,选择它时您将看到程序集的属性在 属性 调色板中 例如
Autodesk.Viewing.Initializer(options, () => {
viewer = new Autodesk.Viewing.GuiViewer3D(
document.getElementById('forgeViewer'),
{
modelBrowserExcludeRoot: false
}
);
viewer.start();
var documentId = 'bubble.json';
Autodesk.Viewing.Document.load(documentId, onDocumentLoadSuccess, onDocumentLoadFailure);
});
刚才也写了一篇博客post: Root object not visible in Model browser