如何解决ThreeJS获取OrbitControls查看结果并用作默认位置
当我在ThreeJS中使用OrbitControls时,用户将能够在相机周围移动。用户还可以刷新模型,但是在重新加载后,相机将移回默认位置。
我已经尝试过使用它:
camera.position.x = lastPosX
...
...
camera.rotation.x = lastRotX
...
...
但是结果不正确,并且看起来不像我以前的视图(以某种方式看起来是倒转的,并且总体来说是错误的方式)。
我想念什么?刷新场景后,当用户使用OrbitControls移动摄像机时,如何复制用户的确切视图?
解决方法
您是否尝试过做camera.position.set(x,y,z)
吗?
可能没关系,但是将它们全部设置一次可能会给它正确的方向
您可以尝试每2秒将相机坐标保存到更新功能中的全局变量中,并在刷新时加载最新的坐标。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。