西南交通大学c++绘图作业

西南交通大学c++绘图作业

ID:21668086

大小:204.50 KB

页数:8页

时间:2018-10-23

西南交通大学c++绘图作业_第1页
西南交通大学c++绘图作业_第2页
西南交通大学c++绘图作业_第3页
西南交通大学c++绘图作业_第4页
西南交通大学c++绘图作业_第5页
资源描述:

《西南交通大学c++绘图作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、陈莎莎200900612-1CRectrc;GetClientRect(rc);pDC->SetViewportOrg(rc.right/2,rc.bottom*1/4);CPenpen(PS_SOLID,2,RGB(0,0,0));pDC->SelectObject(pen);inti;intp1[14]={0,-240,240,0,0,-160,-160,-80,-80,0,80,80,160,160};intp2[14]={0,120,120,0,120,120,80,120,40,120,40,120,80,120}

2、;pDC->MoveTo(p1[0],p2[0]);for(i=1;i<=4;i++)pDC->LineTo(p1[i],p2[i]);pDC->MoveTo(p1[5],p2[5]);for(i=6;i<=13;i++)pDC->LineTo(p1[i],p2[i]);2-2CPen*pPen,*pOldPen;inti;intc[16]={RGB(0,0,0),RGB(0,0,255),RGB(0,0,128),RGB(0,255,0),RGB(0,128,0),RGB(0,255,255),RGB(0,128,128)

3、,RGB(255,0,0),RGB(128,0,0),RGB(255,0,255),RGB(128,0,128),RGB(255,255,0),RGB(128,128,0),RGB(128,128,128),RGB(192,192,192)};pDC->SelectStockObject(NULL_BRUSH);for(i=1;i<=15;i++){pPen=newCPen(PS_SOLID,2,c[i]);pOldPen=pDC->SelectObject(pPen);CRectr(300-10*i,100,300+10*

4、i,100+2*10*i);pDC->Ellipse(r);pDC->SelectObject(pOldPen);DeletepPen;}8陈莎莎200900612-3doublex[12]={0},y[12]={0};inti;CRectrc;GetClientRect(&rc);for(i=0;i<=9;i++){if(i%2==0){x[i]=rc.right/2+100*cos(1.5708+i*3.141592654/5);y[i]=rc.bottom/2-100*sin(1.5708+i*3.141592654/

5、5);}else{x[i]=rc.right/2+38.2*cos(1.5708+i*3.141592654/5);y[i]=rc.bottom/2-38.2*sin(1.5708+i*3.141592654/5);}}x[10]=x[0];y[10]=y[0];pDC->MoveTo((int)x[0],(int)y[0]);for(i=0;i<=10;i++)pDC->LineTo((int)x[i],(int)y[i]);x[11]=rc.right/2;y[11]=rc.bottom/2;for(i=0;i<=9;i

6、++){pDC->MoveTo((int)x[11],(int)y[11]);8陈莎莎20090061pDC->LineTo((int)x[i],(int)y[i]);}}2-4CRectrc;GetClientRect(&rc);pDC->SetMapMode(7);pDC->SetWindowOrg(0,0);pDC->SetViewportOrg(rc.right/2,rc.bottom*3/4);pDC->SetWindowExt(100,100);pDC->SetViewportExt(200,-200);CPen

7、pen(PS_SOLID,1,RGB(0,0,0));pDC->SelectObject(&pen);POINTp1[4]={-5,0,-5,100,5,100,5,0};POINTp2[3]={-75,10,-15,10,-15,70};POINTp3[3]={75,10,15,10,15,70};pDC->MoveTo(-85,0);pDC->LineTo(85,0);pDC->Polyline(p1,4);pDC->Polyline(p2,3);pDC->Polyline(p3,3);pDC->Arc(85,10,65

8、,-10,85,0,75,10);pDC->Arc(-85,10,-65,-10,-75,10,-85,0);pDC->Arc(15,80,-5,60,15,70,5,80);pDC->Arc(-15,80,5,60,-5,80,-15,70);}2-5预处理部分:#include"mat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。