我想要沿着它的lookAt矢量翻译相机.一旦我有了这个矢量,我就可以沿着它进行标量平移,使用该点在全局坐标中移动摄像机位置并重新渲染.诀窍是获取任意lookAt向量?我看了几个其他问题和解决方案,但它们似乎对我不起作用.
您无法lookAtVector
从相机本身获取,但您可以创建一个新的矢量并将相机旋转应用于该矢量.
var lookAtVector = new THREE.Vector3(0,0, -1);
lookAtVector.applyQuaternion(camera.quaternion);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9423 次 |
最近记录: |