实验原理:
(1)使用齐次坐标进行二维图形变换。
(2)利用数组表示并完成矩阵运算。
实验内容:
将三个顶点为分别为(100, 100),(50, 180)和( 130, 160)的三角形分别进行下列图形变换:
(1)沿x轴正方向平移150。
(2)将三角形放大到原来的2.5倍、
CClientDC *pDC;
int i;
pDC = new CClientDC(this);
CPoint pt[3] = { CPoint(100,100),CPoint(50,180),CPoint(130,160) };
pDC->Polygon(pt, 3);
i = 150;
CPoint pt2[3] = { CPoint(100+i,100),CPoint(50+i,180),CPoint(130+i,160) }