我有两个网格(mesh1和mesh2)。他们有自己独立的“向上”方向。我想让mesh2查看mesh1,所以我调用:
mesh2.lookAt(mesh1.position.x, mesh1.position.y, mesh1.position.z);在此之后,Mesh2的向量向上指向某个随机方向(up2b)。我希望Mesh2的up指向与mesh1的up1向量相同的方向。我需要沿Z轴旋转mesh2,但是旋转多少?
mesh2.rotateZ(???);

发布于 2020-04-11 03:56:48
我希望mesh2的up指向与mesh1的up1向量相同的方向。
如果希望它们面向相同的方向,可以简单地复制它们的旋转:
mesh2.rotation.copy(mesh1.rotation);
发布于 2020-04-11 06:39:51
答案很简单:只需将以下代码添加到您的代码中:
mesh2.rotation.z = mesh1.rotation.z;https://stackoverflow.com/questions/61144762
复制相似问题