齐次坐标

齐次坐标就是将一个原本是n维的向量用一个n+1维向量来表示,是指一个用于投影几何里的坐标系统

齐次坐标是计算机图形学重要手段之一,它既能够用来明确区分向量和点,同时也更易于进行仿射几何变换

有了齐次坐标之后我们进行点和向量之间的运算

使用 (x,y,z,1) 来表示一个

使用 (x,y,z,0) 来表示一个向量

+ => 没有集合意义

- = 一个向量 (第四维相减为0)
(x1,y1,z1,1) - (x2,y2,z2,1) = (x1-x2,y1-y2,z1-z2,0)

向量 + 向量 = 向量 (第四维相加为0)
(x1,y1,z1,0) + (x2,y2,z2,0) = (x1+x2,y1+y2,z1+z2,0)

向量 - 向量 = 向量 (第四维相减为0)
(x1,y1,z1,0) - (x2,y2,z2,0) = (x1-x2,y1-y2,z1-z2,0)

+ 向量 = (第四维相加为1,几何意义表示的是当前点朝着目标方向移动得到终点)
(x1,y1,z1,1) + (x2,y2,z2,0) = (x1+x2,y1+y2,z1+z2,1)

- 向量 = (第四维相减为1,几何意义表示的是当前点朝着目标方向移动得到终点,减去向量等于加上这个向量的负向量)
(x1,y1,z1,1) - (x2,y2,z2,0) = (x1-x2,y1-y2,z1-z2,1)

上面提到了仿射几何变换

仿射几何变换 是指 线性变换 + 平移

线性变换 = 在原点和比例保持不变的情况下 进行 旋转和缩放

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。