文档详情

计算机绘图2.ppt

发布:2017-06-07约6.96千字共42页下载文档
文本预览下载声明
课堂练习题 1.试写出下图所示矩形的顶点坐标表 。 顶点坐标表 课堂练习题 2.试写出图3-28所示立体的立体顶点坐标表 ,棱边表。 顶点坐标表 棱边表 (4). 得矩形绕任一点(x0,y0)旋转变换坐标 得画矩形各顶点的坐标为: x1=x0 x3=x0+Dcosα-Wsinα=x2-Wsinα y1=y0 y3=y0+Dsinα+Wcosα=y2+Wcosα x2=x0+Dcosα x4=x0–Wsinα y2=y0+Dsinα y4=y0+Wcosα 2编写画任意大小、任意位置的矩形子程序。 void rect(x0,y0,d,w,af) double d,w,af,x0,y0; { double bt,x2,y2,x3,y3,x4,y4; bt=0.0174533*af; x2=x0+d*cos(bt);y2=y0+d*sin(bt); x3=x2-w*sin(bt);y3=y2+w*cos(bt); x4=x0-w*sin(bt);y4=y0+w*cos(bt); moveto(x0,y0); lineto(x2,y2); lineto(x3,y3); lineto(x4,y4); lineto(x0,y0); } 上一页 下一页 2010年计算机绘图 * 上一页 下一页 第二章 二维图形变换 一。 图形坐标矩阵 1.二维 取图形的拐点坐标(Xi,Yi)依次生成 增加一坐标 图形坐标矩阵 变成齐次坐标矩阵 x1,y1 x2,y2 x3,y3 x4,y4 第二章 二维图形变换 2.二维图形的输出 图形坐标矩阵 抬笔 落笔 输出绘图:1→2→3→4→1 x1,y1 x2,y2 x3,y3 x4,y4 x1,y1 x1,y1 x2,y2 x3,y3 x4,y4 3. 三维 取图形的拐点坐标(Xi,Yi,Zi)依次生成 增加一坐标 图形坐标矩阵 变成齐次坐标矩阵 4. 三维图形的输出 输出图形坐标矩阵 输出图形 棱边表 画线: 抬笔 落笔 1→2
显示全部
相似文档