矩阵运算------矩阵旋转

以下不加证明地给出在世界坐标系中,以坐标点(0,0,0)为原点的旋转矩阵

 

 

包含平移的线性变换称作仿射变换,3D中的仿射变换不能用 3 x 3 矩阵表达,必须使用4 x 4矩阵

1.绕X坐标轴旋转

|1      0          0       0|

|0   cos(a)   sin(a)  0|

|0  -sin(a)  cos(a)   0|

|0      0          0       1|

 

 

 

2.绕Y坐标轴旋转

|cos(a)   0   -sin(a) 0|

|0           1   sin(a)  0|

|sin(a)   0  cos(a)   0|

|0          0     0       1|

 

 

 

3.绕Z坐标轴旋转

|cos(a)   sin(a)   0   0|

|-sin(a)  cos(a)   1   0|

|0           0          1   0|

|0           0          0   1|

 

 

4.绕任意向量n(x,y,z)旋转a角度

|x*x(1-cos(a)+cos(a)      xy(1-cos(a))+zsin(a)       xz(1-cos(a))-ysin(a)       0|

|xy(1-cos(a))-zsin(a)       y*y(1-cos(a))+cos(a)     yz(1-cos(a))+xsin(a)       0|

|xz(1-cos(a))+ysin(a)      yz(1-cos(a))-xsin(a)      z*z(1-cos(a))+cos(a)       0|

|0                                    0                                    0                                   1|

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值