2.1版本的rotateAround效果不正常

情况出现在球体滚动时,2d碰撞体+3D球体模拟 3d部分。
用rotateAround方法模拟球体滚动,正常运行时总是出现旋转轴心不对的效果。
就是rotateAround的第二个参数,传入的值拿来单独测试没有问题,但是一到正常运行就会出现几次。
求官方确认是否是引擎bug。

有人知道吗?

额,有人知道吗?麻烦说一下

发现一个规律:
当rotateAround的第二个参数,即旋转轴心的z是90时,代码如下,这次的旋转基本上会看不到效果。

        n.rotateAround(n, r, step, n);
        n.toEuler(r);

如果r传入的时候,r.z就是90了,那么toEuler执行之后r.z仍然是90,所以这种情况旋转效果会极其微小,造成不自然。
现在做了特殊处理,让他永远不能成为90度。
这个具体是什么原因呢?还望各位大佬能关注下?@jare@panda