【Unity学习笔记】空间变换推导(一)——基本变换之平移变换

点的平移变换

我们知道对一个坐标点进行平移,只需要对其各个分量(x,y,z)做加法即可

x,y,z表示偏移值,Px表示原有坐标

如果用矩阵的方式,对一个按列排布的三维坐标进行左乘,那么这个变换逆矩阵应该是

 不对,如果用这个3x3矩阵的话,无论如何我们都得不到与上面P'相同的结果,所以我们引入一个新的分量1,填充到矩阵和坐标点的第四个分量当中去,得到一个4x4的矩阵

也称作齐次坐标,通过n+1维来计算平移变换,同时我们用x/w,y/w,z/w来表示前三个坐标,这样做好处多多,不但可以方便计算,还可以解决透视空间中平行线相交的问题,而且投影矩阵会利用w值来实现透视

可参考 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值