变换矩阵由4个向量?

时间:2014-03-22 15:17:57

标签: opengl graphics 3d geometry directx

对于4 * 4变换矩阵m,如果使用4个向量x,y,z,w

在内部表示

对于翻译部分,是吗

w.x = t.x ; w.y = t.y ; w.z = t.z

x.w = t.x; y.w = t.y; z.w = t.z;

我很困惑,请帮忙。

1 个答案:

答案 0 :(得分:0)

这是第一个案例。跟随图片将点(x,y,z)转换为新点(x',y',z')。

enter image description here

DirctX中的矩阵存储为行主,所以这里

vector x = [1 0 0 0]
vector y = [0 1 0 0]
vector z = [0 0 1 0]
vector w = [tx ty tz 1]

Transform in Direct3D