我坚持了一下。
我有一张脸,它的中心位置和脸部正常。我想沿着法线方向将另一个物体放在那个面前,让我们说远一个单位。我想要放在脸前面的物体还没有正确旋转,这实际上是另一个要解决的任务:旋转垂直于脸部法线的物体(平面)。有什么提示吗?
答案 0 :(得分:3)
我假设你要放置一个object
,一个center
面部所属对象的位置,以及一个face
。
您可以使用面部法线来定位对象:
object.position.addVectors(center, new THREE.Vector3(1, 1, 1).multiplyScalar(1));
要旋转它,您可以执行以下操作:
object.lookAt(center);