Unity图形学基础知识总结(五)矩阵与转换补充

发表于2018-05-20
评论0 1.4k浏览
前面几篇文章和大家介绍了在2D和3D物体的旋转和缩放,这一篇只是对剩下的一些变换简要的进行说明。

一、2D的平移(3X3矩阵)

为了满足矩阵的乘法规则,我们需要将2维的向量转变为3维的向量,只需将它的Z轴设为1,为什么不设为0呢?因为如果设置为0时第一次与矩阵相乘与设置为1的结果相同,但是如果再次进行平移它就会发生错误,dx表示平移在X轴的分量,dy表示平移在Y轴的分量。

二、3D的平移(4X4矩阵)

同理,3D的平移与2D的类似。

三、透视投影(类似与小孔成像)


透视投影的矩阵
矩阵中的d表示上图。

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引

标签: