代码之家  ›  专栏  ›  技术社区  ›  larryq

如何在three.js中提取/保存相机的lookAt矢量?

  •  0
  • larryq  · 技术社区  · 13 年前

    在Three.js中,是否可以在调用时保存结果向量 lookAt() ? 我想保留它,以便稍后重新指向相机,作为一种重置。

    我查看了的代码 lookAt() 看到了各种矩阵和四元数的操作,但我不知道如何从中提取最终的向量。

    1 回复  |  直到 13 年前
        1
  •  2
  •   Community Mohan Dere    9 年前

    如果您想重置相机的方向,只需记住 camera.rotation 向量,然后做这样的事情:

    camera.rotation.copy( myRotationVector );
    

    有关计算“lookAt”矢量的信息,您可以参考 three.js set and read camera look vector .