使JSR184相机绕世界坐标系中的坐标轴旋转!

JSR184中提供的API对于旋转都是根据物体局部坐标系的中心轴来旋转的

也就是说,当物体的局部坐标系轴和世界坐标系轴不相符合时

这时候的旋转就仅仅是物体绕着自身轴进行转动

有些时候我们需要它绕着世界坐标系中的轴旋转

这只能靠我们自己来构造矩阵了! 

旋转的3X3部分是这样的

绕X 

  1  0     0
  0  cos -sin
  0  sin cos
      

绕Y

 cos 0  sin
 0     1   0
 -sin 0  cos

绕Z

cos -sin 0
sin cos  0
0    0       1

然后,我们只要按照ZXY的顺序旋转,就可以得到我们需要的结果了

注意在jsr184中结合顺序是从右到左的

因此操作顺序是postMultiply(y);postMultiply(x);postMultiply(z);

这样,就可以得到正确的结果了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值