【发布时间】:2015-01-17 19:11:36
【问题描述】:
据我所知,四元数是一组四个值 (W X Y Z),用于指定 3D 空间中的旋转。对于给定的轴 (x y z) 和角度 (α),表示从原点 (0,0,0) 到 (x,y,z) 绕轴旋转的四元数。所以绕 z 轴 (0 0 1) 旋转 90 度应该是:
var quaternion = new Quaternion(Math.PI/2, 0, 0, 1);
但是 famo.us 把它转了大约 60 度...
我也尝试过var quaternion = new Quaternion(90, 0, 0, 1);,但在这种情况下,famo.us 会将其旋转约 5 度
这是框架的错误吗?
我应该如何使用它围绕 z 轴将其打开 90 度?
文档仍然完全没用..
【问题讨论】:
标签: rotation quaternions famo.us