几何变换
窗口区到视图区的坐标变换
实际的窗口区与视图区往往不一样大小,要在视图区正确地显示形体的,必须将其从窗口区变换到视图区。
比例关系,两者的变换公式为:
可以简单地将两者的关系表示为:
二维图形的几何变换
正如我们在附录中提到的那样,用齐次坐标表示点的变换将非常方便,因此在本节中所有的几何变换都将采用齐次坐标进行运算。二维齐次坐标变换的矩阵的形式是:
这个矩阵每一个元素都是有特殊含义的。
形进行平移变换;[g h]是对图形作投影变换;[i]则是对图形整体进行缩放变换。
1)平移变换
2)缩放变换
3)旋转变换
4)对称变换
对称变换其实只是a、b、d、e取0、1等特殊值产生的一些特殊效果。例如:
-
当b=d=0,a=-1,e=1时有x´=-x,<