二维图形变换。
要求:
(1)实现绘制一个顶点和边数由用户自行控制的多边形。
(2)对上面绘制的多边形,实现下列的几何变化:首先沿着y轴平移100个单位,再使多边形沿着它自己的中心的x轴、y轴方向分别缩小50%;最后再绕中心旋转90度。要求:使用变换基本矩阵求解的办法,求出变换后的坐标,然后绘制图形。
(3)修改上面的题目,实现用户可自行选择变换类型和变换系数。
2、编程实现基于矩形窗口的直线段编码裁剪法。
3、自行设计绘制一个三维图形。
要求实现对上面的三维图形进行平移、比例、旋转、对称操作:
(1)实现上、下、左、右、前、后、平移变换;
(2)实现放大、缩小比例变换;
1