Threejs中万向锁的解决方式
Solution.1:
Way:四元数,这个暂时不说,我也不太懂
Solution.2:
Way:父子关系,若使一个物体同时绕两个轴旋转,则设置父子关系,将物体装入容器,分别控制两个物体的不同方向,亲测,可有效解决万向锁问题。
Why:暂时没研究,估计内部的处理方式与四元数有关,但是这个在Unity中就不能用了,还是老老实实的用四元数吧,毕竟Unity内部的旋转操作都是用的四元数。
Solution.1:
Way:四元数,这个暂时不说,我也不太懂
Solution.2:
Way:父子关系,若使一个物体同时绕两个轴旋转,则设置父子关系,将物体装入容器,分别控制两个物体的不同方向,亲测,可有效解决万向锁问题。
Why:暂时没研究,估计内部的处理方式与四元数有关,但是这个在Unity中就不能用了,还是老老实实的用四元数吧,毕竟Unity内部的旋转操作都是用的四元数。