在 Unity 中,我想对称地镜像沿 x 轴的变换,对于许多形状,这可以正常工作:
reflection.localRotation = new Quaternion(
original.localRotation.x * -1f,
original.localRotation.y,
original.localRotation.z,
original.localRotation.w * -1f
);
reflection.localPosition = new Vector3(
original.localPosition.x * -1f,
original.localPosition.y,
original.localPosition.z
);
但是沿 y 轴镜像的代码是什么?沿 z 轴的镜像呢?定位部分很容易,但我想知道四元数部分。谢谢!