摘要: 如果是涉及到游戏或动画的编程,我们很可能会用到几何变换。如果在大学过线性代数的话,我们就会知道,无论是2d还是3d的几何变换,矩阵都是实现线性变换的一个重要工具。任意线性变换都可以用矩阵表示为易于计算的一致形式,并且多个变换也可以很容易地通过矩阵的相乘连接在一起。本文章主要对如下的变换进行简单的封装,并简单阐述其中的变换原理:   1.平移变换:只改变图形的位置,不改变大小。   2.旋转变换:保持图形各部分之间的关系,变换后形状不变。   3.比例变换:可改变图形大小和形状。   4.错切变换:引起图形角度关系的改变,甚至导致图形发生畸变。   5.对称变换:使图形对称于x轴或y轴或y=x或y=-x的变换。阅读全文
posted @ 2012-05-06 18:41 Cson 阅读(1783) 评论(9) 编辑