Forge Viewer getState() 返回孤立项目的意外值

问题描述 投票:0回答:1

我们在 Angular 应用程序中使用最新的 Forge 查看器,并将查看器的当前状态保存在数据库中,以便稍后可以再次恢复状态。

由于密集测试,我们发现隔离节点未在内部正确保存。我们通过

viewer.getState()
接收当前状态,并且包含的
objectSet
应该具有所有选定的、隐藏的和隔离的值。

如果我们加载一个模型,然后选择和取消选择一个组件几次,那么我们可以重现我们的问题,这样最终所有内容都如开始时一样显示,然后我们会期望并清空独立数组,尽管该数组包含多个值,即使在查看器中没有任何东西显示为孤立的。

这是由于查看器或模型出现问题吗?

javascript angular autodesk-viewer
1个回答
0
投票

嗯,听起来是一个有趣的测试用例。您能告诉我源模型是 Revit、Navisworks、Autocad、Civil3D、IFC、Inventor、Fusion 还是其他模型?

这可以给我一个线索,说明装配树引起的问题。

© www.soinside.com 2019 - 2024. All rights reserved.