【发布时间】:2013-03-21 18:44:17
【问题描述】:
在 Three.js 中,调用lookAt() 时是否可以保存结果向量?我想保留它以便稍后重新指向相机,作为一种重置。
我查看了lookAt() 的代码,看到了各种矩阵和四元数操作,但无法弄清楚如何从中提取最终向量。
【问题讨论】:
标签: three.js
在 Three.js 中,调用lookAt() 时是否可以保存结果向量?我想保留它以便稍后重新指向相机,作为一种重置。
我查看了lookAt() 的代码,看到了各种矩阵和四元数操作,但无法弄清楚如何从中提取最终向量。
【问题讨论】:
标签: three.js
如果您希望能够重置相机的方向,只需记住 camera.rotation 向量,然后执行以下操作:
camera.rotation.copy( myRotationVector );
有关计算“lookAt”向量的信息,您可以参考three.js set and read camera look vector。
【讨论】: