directx 矩阵和向量
在3d中 一个方位的描述 是三维向量(x,y,z)
但directx 世界坐标 视图坐标变换的矩阵都是 4*4 4维的 请问还有一维是用来描述什么的?
请高手详细解说下 3d中描述方位的各个维度
[解决办法]
看来楼主不了解计算机图形学
图形学中的矩阵变换一般都是仿射变换(affine translation),仿射变换矩阵中的向量都是在齐次坐标系下表示的。也就是3D向量在齐次坐标系中表示为4维的,最后一个数为0的话,代表它是个向量,为1代表它是个点。在dx中如果有世界变换矩阵
第1,2,3行分别可以表示为对象本地坐标的x,y,z轴,最后一行表示本地坐标原点在世界坐标中的位置
[解决办法]
楼上说的很清楚了
[解决办法]
所谓齐次坐标,不是4维的话,没法把所有变换都用一个矩阵来表达。