kittymei9
在涉及二,三维坐标转换的问题中,例如一个点(2,3),在用相应的向量表示时,为什么后面要添加一个1,使它变为(2,3,1),然后在乘以一个对应的矩阵,使之发生一个转变?
我不清楚。
请赐教!kittymei9@hotmail.com或者kittymei9@yahoo.com
--------------------------------------------------------------------------------
Twinsen
应该是用来做2-D的平移处理的:
。。。。[1 0 0]
(x, y, 1) x [0 1 0]
。。。。[dX dY 1]
=
[x + dX]
[y + dY]
[1 ]
为了做向量乘矩阵的计算而将(x,y)作为(x,y,1)处理。
看看关于矩阵的资料吧!
--------------------------------------------------------------------------------
sevecol
这是因为引入了齐次坐标,引入他是为了统一计算方便,因为只有平移矩阵是加法,而旋转和缩放是乘法。
--------------------------------------------------------------------------------
mazhuan
在计算机图形学中讲到了这方面的知识:规范化坐标系中的用N+1维向量来表示N维向量后再规范化后形成。
[]
∷相关技术评论∷ (评论内容只代表网友观点,与本站立场无关!) 【
更多评论…】