>5s 模型浏览器控件在单击按钮时出现所花费的时间

>5s Time taken for model browser control to appear on button click

产生错误的步骤如标题中所写。

原始文件类型:.nwd
原始文件大小:~15.5mb
翻译后的文件类型:.svf
翻译文件大约大小:~221mb
浏览器:Chrome,版本 68.0.3440.106(官方构建)(64 位)
查看器版本号:5.0 和 6.0(同时出现)

Link 到 profile.json: Chrome profiling on model browser button clicked

编辑:我设法找到重现此问题的模式:

  1. 如果没有 family/object 被 selected,模型浏览器控件加载时间约为 1.5 秒(可接受)
  2. 如果 family/object 被 selected,节点在节点树中的位置越低,模型浏览器控件加载所需的时间就越长。例如,selecting "BASEMENT" family 然后 re-open 模型浏览器控件只需要 1.5 秒。但是,如果我 select "TOP ROOF" 和 re-open 模型浏览器控件,加载模型浏览器控件需要大约 6 秒(整个页面在这 6 秒内冻结)

scrollToSelection 功能需要一些时间,因此一种解决方法是将其删除

viewer.modelStructure.scrollToSelection = function (){}

我们仍在调查此问题以进一步改进