我有一个函数,需要在桌面浏览器中工作的模型的instanceTree。
instanceTree = viewer.model.getData().instanceTree;
dbIds = getAllDbIds(instanceTree);
但是在移动版本的查看器中,由于某些原因,似乎缺少getData()的instanceTree。
您知道在移动查看器中访问instanceTree的方法吗? 还是可以在查看器中指定一个选项以允许移动版本访问它?
我在查看器的v6版本中
我在v7中尝试过,但结果相同。
谢谢
答案 0 :(得分:0)
当您无法访问移动设备上的模型的对象树时,很可能达到了Forge查看器的内存限制,可以尝试通过显式设置memory.limit
配置来绕过这些限制属性归零:
viewer = new Autodesk.Viewing.Private.GuiViewer3D(
document.getElementById('viewer'),
{ memory: { limit: 0 } }
);