繁体   English   中英

Forge 查看器多模型视图

[英]Forge viewer multi model view

我发现这个关于 Forge Viewer 的 ModelLoader。

当我使用 Forge RCDB 和 Forge Boiler React 时,我会看到一个带有主窗口的查看器,显示我的 3D 模型,右侧有一些“数据库”和“成本明细”窗口。 我想删除那些只保留显示模型的窗口并添加“模型加载器”窗口。

我搜索了我的文件并在 Forge RCDB 中找到了一个名为 Viewing.Extension.ModelLoader 的目录。 里面有 3 个文件:index.js、MultiModelStructurePanel.js 和 Viewing.Extension.ModelLoader.js(和 scss)。 一切都在那里

问题是,我根本不知道我应该在这些文件中更改什么(如果我应该更改)。

有人知道我应该进行哪些更改以显示正确的内容吗?

您是否正在运行自己的 forge-rcdb 版本? 这是一个演示网站,不是受支持的 API/功能。 可以根据放置在数据库中的信息加载扩展,例如,如果您想创建一个正在加载 ModelLoader 的条目,您可以创建如下记录:

{ 
  "_id" : ObjectId("58fb4fb0f8b8e43f5cbfdd90"), 
  "name" : "Model Loader", 
  "env" : "AutodeskProduction", 
  "layout" : {
      "type" : "flexLayoutRight", 
      "rightFlex" : 0.3
  }, 
  "dynamicExtensions" : [
      {
          "id" : "Viewing.Extension.ModelLoader", 
          "options" : {
              "database" : "gallery", 
              "transformer" : {
                  "showFullModelTransform" : true
              }
          }
      }
  ]
}

我更改了 gallery.models.json 文件并添加了有关我要显示的文件的信息(我只有它们的路径,我确实生成了一个骨灰盒,但我不确定......)。 我没有接触 configurator.models.json 文件。

但是,关于 Viewing.Extension.ModelLoader,我看不到在 modelSvc.getModels() 中我可能会改变什么。 在函数getModels()中,有一个关于环境值的情况,'Local'和'AutodeskProduction'。我已经在gallery.models.json中设置了正确的环境参数。

此外,在函数 showModelDlg() 中,还有这样的调用:this.modelSvc.getModels(this.options.database)。 'this.options.database' 指的是什么? 数据库? 那么它应该没问题,因为我向我的文件夹添加了正确的路径!

有什么我可能忘记在 rcdb.models 或 gallery.models 中改变的吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM