ViewCubeUI 扩展允许设置主视图、前视图和顶视图。有没有办法在 JavaScript 代码中提取该设置,并在下次将其重新加载到 ViewCubeUI 中?
或者,有没有办法使用从viewer.getState函数获取的“状态”在ViewCubeUI中设置主视图,前视图和顶视图?
谢谢你
班杜
感谢 Michael Beale,我实现了一个解决方案。
viewer.autocam.setHomeViewFrom()
允许以编程方式设置 ViewerCube。要收集当前视口,可以使用 viewer.autocam.getCurrentView()
。如果您碰巧对其进行字符串化(保存)并解析它(加载),请记住在调用 setHomeViewerFrom 函数之前用 THREE.Vector3 对象替换 {x: x, y: y, z: z} 结构。