您的位置:首页 > 移动开发 > Unity3D

[置顶] unity关于图形学基础知识(五)

2016-03-10 10:39 441 查看
在前面几节我们说了一下在2D和3D物体的旋转和缩放,这一节我就只是对剩下的一些变换简要的进行说明。

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



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

表示平移在X轴的分量,

表示平移在Y轴的分量。

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



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

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



透视投影的矩阵



矩阵中的d表示上图。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: