【发布时间】:2014-06-10 15:05:30
【问题描述】:
我一直在开发一个小应用程序,它通过移动设备或平板电脑的陀螺仪控制立体地图全景图的旋转。我终于让它工作了,虽然很粗略。我的解决方案是将来自陀螺仪的欧拉角转换为旋转矩阵,并将这些矩阵通过各种修改矩阵。
现在我已经完成了这项工作,我正在寻找平滑动画。我在想最好是在一个数组中收集旋转数据,然后取它们的平均值。但是,我完全不确定该怎么做。
我可以平均旋转矩阵或欧拉角本身吗?还是我需要将数据转换为四元数,然后应用某种平均函数?
任何帮助都会很棒。谢谢!
【问题讨论】:
标签: javascript matrix linear-algebra rotational-matrices euler-angles