首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Forge Viewer:属性窗口

Forge Viewer:属性窗口
EN

Stack Overflow用户
提问于 2020-07-22 07:05:10
回答 1查看 72关注 0票数 2

即使2D视图包含所选文件室的属性信息,属性窗口也不会填充任何属性

下面是加载模型的函数。我遗漏了什么?

代码语言:javascript
复制
  function loadModel() {
        var initialViewable = viewables[indexViewable];
        var svfUrl = lmvDoc.getViewablePath(initialViewable);
        var modelOptions = {
            sharedPropertyDbPath: lmvDoc.getFullPath(lmvDoc.getRoot().findPropertyDbPath())
        };
            
            viewer.loadModel(svfUrl, modelOptions, onLoadModelSuccess, onLoadModelError);
        }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-22 15:33:54

代码中缺少一行,请尝试执行以下操作:

代码语言:javascript
复制
var sharedDbPath = initialViewable.findPropertyDbPath();
sharedDbPath = lmvDoc.getFullPath( sharedDbPath );

var modelOptions = {
    sharedPropertyDbPath: sharedDbPath
};

但是,您现在应该不需要手动指定sharedPropertyDbPath。您可以利用Viewer3D#loadDocumentNode直接加载模型。它将自动为您确定路径。(从v7查看器启动)

代码语言:javascript
复制
const initialViewable = viewables[0];
viewer.loadDocumentNode( lmvDoc, initialViewable, loadOptions )
      .then( onLoadModelSuccess )
      .catch( onLoadModelError );
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63024365

复制
相关文章

相似问题

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