Three.js:沿着法线方向移动物体

时间:2015-02-13 20:27:23

标签: three.js

我坚持了一下。

我有一张脸,它的中心位置和脸部正常。我想沿着法线方向将另一个物体放在那个面前,让我们说远一个单位。我想要放在脸前面的物体还没有正确旋转,这实际上是另一个要解决的任务:旋转垂直于脸部法线的物体(平面)。有什么提示吗?

1 个答案:

答案 0 :(得分:3)

我假设你要放置一个object,一个center面部所属对象的位置,以及一个face

您可以使用面部法线来定位对象:

object.position.addVectors(center, new THREE.Vector3(1, 1, 1).multiplyScalar(1));

要旋转它,您可以执行以下操作:

object.lookAt(center);