我有四元数的数据,我试图从一个右手Y向上的坐标空间切换到一个左撇子的Z向上坐标空间。从阅读到这一点,我需要做的是switch the chirality。我唯一能找到的信息就是public static float[] quat= new float[4](0.70711,0.70711,0,0);
在c#码中,如何切换手性?我尝试过否定轴,只需交换Z和Y值。我试着把四元<e
我没有使用欧拉角,而是使用四元数来表示和处理3D中立方体的旋转。虽然它可以解决万向节锁定,但我仍然遇到这个问题。我的代码是:// angles is a Vector3D representing the rotation angles
var zaxis = new Vector3D(0, 0, 1);
p = rotate(p, xaxis, angles.x</