旋转矩阵
- 列举 3 个矩阵将一个向量分别绕
x,y,z
轴旋转
θ
度
- 当沿着旋转轴指向原点的方向观察时,角度是按照顺时针方向度量的
- 旋转矩阵
R
的逆矩阵与其转置矩阵相等,即
RT=R−1
, 具有如此特征矩阵称为正交矩阵
- 沿着
x
`轴旋转的矩阵
X(θ)=⎡⎣⎢⎢⎢10000cosθ−sinθ00sinθcosθ00001⎤⎦⎥⎥⎥
- 沿着
y
轴旋转的矩阵
Y(θ)=⎡⎣⎢⎢⎢cosθ0−sinθ00100sinθ0cosθ00001⎤⎦⎥⎥⎥
- 沿着
z
轴旋转的矩阵
Z(θ)=⎡⎣⎢⎢⎢cosθ−sinθ00sinθcosθ0000100001⎤⎦⎥⎥⎥
D3DX库中
- 沿着
x
轴旋转, D3DXMatrixRotationX函数
D3DXMATRIX* D3DXMatrixRotationX(
D3DXMATRIX* pOut,
FlOAT Angle
);
- 沿着
y
轴旋转, D3DXMatrixRotationY函数
D3DXMATRIX* D3DXMatrixRotationY(
D3DXMATRIX* pOut,
FlOAT Angle
);
- 沿着
z
轴旋转, D3DXMatrixRotationZ函数
D3DXMATRIX* D3DXMatrixRotationZ(
D3DXMATRIX* pOut,
FlOAT Angle
);
专业词汇