Forge Viewer - 如何保存/加载 ViewCubeUI 的设置

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

ViewCubeUI 扩展允许设置主视图、前视图和顶视图。有没有办法在 JavaScript 代码中提取该设置,并在下次将其重新加载到 ViewCubeUI 中?

或者,有没有办法使用从viewer.getState函数获取的“状态”在ViewCubeUI中设置主视图,前视图和顶视图?

谢谢你

班杜

autodesk-forge
1个回答
0
投票

感谢 Michael Beale,我实现了一个解决方案。

viewer.autocam.setHomeViewFrom()
允许以编程方式设置 ViewerCube。要收集当前视口,可以使用
viewer.autocam.getCurrentView()
。如果您碰巧对其进行字符串化(保存)并解析它(加载),请记住在调用 setHomeViewerFrom 函数之前用 THREE.Vector3 对象替换 {x: x, y: y, z: z} 结构。

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