矩阵变换

2023-04-17  本文已影响0人  NullUser

变换

线性变换:缩放、旋转、

x` = Ax

仿射变换 = 线性变换 + 平移。

x` = Ax + b

透视变换:

单位矩阵

单位矩阵乘以向量

缩放

缩放矩阵

位移

位移矩阵

旋转

沿x轴旋转

沿x轴旋转

沿y轴旋转

沿y轴旋转

沿z轴旋转

沿z轴旋转

任意旋转轴

(Rx,Ry,Rz)代表任意旋转轴

任意旋转轴

组合

例:先缩放、再平移。矩阵乘法不遵循交换律,矩阵相乘的顺序不能变,应该从右往左看,即向量先乘以缩放矩阵,再乘以平移矩阵。


缩放平移 image.png

OpenGL坐标图

image.png

Look At矩阵

Look At矩阵是一个看着(Look at)给定目标的观察矩阵,R是右向量,U是上向量,D是方向向量,P是摄像机位置向量。

look at
上一篇下一篇

猜你喜欢

热点阅读