这里是我的轴。 我不知道该怎么称呼它。 (是否ZXY?)(这是摄像头看到的)
我想知道绕Y轴的平面内旋转。 目前,它是围绕Y. 0度
这里是我做的,
Matrix33 orientmatrix = body->getGlobalOrientation();
return Degree(-asin(orientmatrix[2][0]));
此返回不正确的角度,逆时针:0..45..90..45..0 ..- 45 ..- 90 ..- 45..0
它应该是:0 ... 45..90..135..180 ..- 45 ..- 90 ..- 135..0
我究竟做错了什么?
谢谢。
(这是OGRE,代码是C ++)