如何在Three.js中沿摄影机方向将对象直接从摄影机移开

How would I move an object directly away from the camera in the camera direction in Three.js?

本文关键字:摄影机 对象 方向 Three js      更新时间:2023-09-26

我认为这需要获得方向向量、坐标并将其相乘,尽管我不知道如何做到这一点,也无法找到信息。

cameraobject的方向为:

var direction = object.position.clone().sub( camera.position ).normalize();

或者,如果你所说的"在相机方向"是指相机所面对的方向,那么获取该方向的方法之前已经得到了回答。

向该方向移动object 10个单元:

object.position.add(direction.clone().multiplyScalar(10));