我正在尝试将一个对象添加到另一个对象,同时保持其旋转,位置和比例。我试图让mesh4与mesh3一起处于与mesh3相同的位置。 这是jsfiddle:https://jsfiddle.net/3r5eq4s0/1/
这是我目前正在做的事情,试图在分组时纠正。
mesh4.quaternion.multiplyQuaternions(mesh4.quaternion, mesh.quaternion.inverse());
mesh4.scale.set(mesh4.scale.x * (1 / mesh.scale.x), mesh4.scale.y * (1 / mesh.scale.y), mesh4.scale.z * (1 / mesh.scale.z));
mesh4.position = mesh.worldToLocal(mesh4.getWorldPosition());
有没有办法做到这一点,因为我似乎有旋转和缩放工作正常,但位置关闭。