【3D计算机图形学】变换矩阵、欧拉角、四元数

【3D计算机图形学】变换矩阵、欧拉角、四元数


旋转矩阵、欧拉角、四元数主要用于:向量的旋转、坐标系之间的转换、角位移计算、方位的平滑插值计算。


一、变换矩阵:

首先要区分旋转矩阵和变换矩阵:

旋转矩阵:向量绕某一个轴旋转,用3x3的矩阵表示。

变换矩阵:向量的移动、旋转、缩放,用4x4的矩阵表示。

这里额外补充一个知识,就是三维坐标变换是用4x4矩阵(采用齐次坐标)而不是3x3矩阵的原因是:统一平移和缩放(本来是向量加法来描述)为矩阵乘法的形式来计算。所以旋转矩阵也扩展为4x4矩阵,这样一来,平移矩阵、缩放矩阵、旋转矩阵可以相乘最后结果为一个唯一的变换矩阵。

可以参考下面这篇文章,解释的很清楚:

http://www.tuicool.com/articles/jMzuIfA


旋转矩阵的推导过程网上有很多,这里不再赘述。可以参考如下文章:

http://blog.youkuaiyun.com/ningyaliuhebei/article/details/7481679

http://blo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值