西南交通大学C绘图作业

西南交通大学C绘图作业

ID:41711647

大小:472.88 KB

页数:9页

时间:2019-08-30

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

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

1、2-1CRectrc;GetClientRect(rc);pDC->SetViewportOrg(rc.right/2,rc.bottom*l/4);CPenpen(PS_SOLID,2RGB(O,O,O));pDC->SelectObject(pen);inti;intpl[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};pDC->MoveTo(pl[0],p2[0]);for(i=l;

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

3、55,255,0),RGB(128,128,0),RGB(128,12&128),RGB(192,192,192)};pDC->SelectStockObject(NULL_BRUSH);for(i=l;i<=15;i++){pPen=newCPen(PS_SOLID,2,c[i]);pOldPen=pDC->SelectObject(pPen);CRectr(300-l0*i,l00,300+10*i,100+2*10*i);pDC->Ellipse(r);pDC->SelectObject(pOldPen);DeletepPen;}doublex-12Hahy-1

4、2lrorinti;CRCC〔rc;Gen一ien〔Re2(&xcrfor(H-pAH9T+)=f(i%2H0)-xmcight/2+100关cos(1・5708+i沃3・141592654、5);ynnrc.bouomQ—100沃sin(1・5708+*3・141592654、5);一e-se(X2也C・righu2+3?°2*cos(l・5708+i決3・141592654、5);y〔一〒rc・bottom、2—38・2^in(一・5708+*3・141592654,5);」一xuonxo」;yuo〒yo」;PDC—VMOVeTO((int)xsont)ys)_f

5、br(ll-o;AHl0;i++)PDC—VLineTO((int)x=L(int)y=>?x「llHrc.right/2;y「二llrc.bouom)?foaHO八AH9T+)(PDC—VMOVeTO((int)x-1二om)y-1二)八pDC->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->SetWindow

6、Ext(l00,100);pDC->SetViewportExt(200,-200);CPenpen(PS_SOLID,1,RGB(0,0,0));pDC->SelectObject(&pen);POINTpl[4]={-5,0,-5,100,5,100,5,0};POINTp2⑶二{・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(p

7、3,3);pDC->Arc(85,10,65,-10,85,0,75,10);pDC->Arc(-85,10,-65,-10,-75,10,-85,O);pDC->Arc(l5,80,-5,60,15,70,5,80);pDC->Arc(-15,80,5,60,-5,80,-15,70);}2-5预处理部分:#include"math.h"添加代码部分:CRectrc;GetClientRect(&rc);pDC->SetMapMode(7);pDC->SetWindowOrg(0,0);pDC->SetViewportOrg(rc.right/2,

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

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

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