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