- 4
- 0
- 约6.54千字
- 约 10页
- 2018-06-08 发布于河南
- 举报
土木工程制图VC编程习题
2-1
CRect c;
GetClientRect(c);
pDC-SetMapMode(7);
pDC-SetWindowExt(100,100);
pDC-SetViewportExt(100,-100);
pDC-SetWindowOrg(0,0);
pDC-SetViewportOrg(c.right /2,c.bottom/2);
POINT p1[4]={-240,0, 0,120, 240,0, -240,0};
POINT p2[9]={-160,0, -160,40, -80,0, -80,80, 0,0, 80,80, 80,0, 160,40, 160,0};
pDC-MoveTo(-240,0);
pDC-Polyline(p1,4);
pDC-MoveTo(-160,0);
pDC-Polyline(p2,9);
pDC-MoveTo(0,0);
pDC-LineTo(0,120);
2-2
Cpen*pPen,*pOldPen;
int i;
int c[16]={
RGB(0,0,0), RGB(0,0,128)
RGB(0,128,0), RGB(128,0,128)
RGB(128,0,0), RGB(128,128,128)
RGB(128,128,0), RGB(0,128,128)
RGB(255,0,0), RGB(0,0,255)
RGB(0,255,0), RGB(255,255,0)
RGB(255,0,255), RGB(0,255,255)
RGB(255,255,255), RGB(255,255,128)
for(i=15;i=1;i--)
{
pPen=new CPen(PS_SOLID,2,c[i]);
pOldPen=pDC-SelectObject(pPen);
CRect r=300-10*i,100,300+10*i,100+2*10*i);
pDC-Ellipse(r);
pDC- SelectObject(pOldPen);
delete pPen;
}
}
2-3
#include”math.h”
CRect rc;
GetClientRect(rc);
pDC-SetMapMode(MM_ISOTROPIC);
pDC-SetViewportOrg(rc.right/2,rc.bottom/2);
int r1=100;
double r2=38.2,pi=3.141592654/180;
POINT p[11]={0,100,-r2*sin(36*pi),r2*cos(36*pi),-r1*sin(72*pi),r1*cos(72*pi),
-r2*sin(36*3*pi),r2*cos(36*3*pi),-r1*sin(36*4*pi),r1*cos(36*4*pi),
0,-r2,r1*sin(36*pi),-r1*cos(36*pi),r2*sin(36*3*pi),r2*cos(36*3*pi),
r1*sin(72*pi),r1*cos(72*pi),r2*sin(36*pi),r2*cos(36*pi),0,100
};
BYTE pt[11]=
{PT_MOVETO,PT_LINETO,PT_LINETO,PT_LINETO,PT_LINETO,PT_LINETO,PT_LINETO,PT_LINETO,PT_LINETO,PT_LINETO,PT_LINETO
};
pDC-PolyDraw(p,pt,11);
2-4
CRect rc;
GetClientRect(rc);
pDC-SetMapMode(MM_LOMETRIC);
pDC-SetViewportOrg(rc.right/2,rc.bottom/2);
pDC-MoveTo(85,0);
pDC-LineTo(-85,0);
pDC-MoveTo(-75,10);
pDC-AngleArc(-75,0,10,-90,-90);
pDC-MoveTo(-75,10);
pDC-LineTo(-15,10);
pDC-LineTo(-15,70);
pDC-AngleArc(-5,70,10,-90,-90);
pDC-Rectangle(-5,0,5,100);
pDC-MoveTo(85,0);
pDC-AngleArc(75,0,10,-90,90);
pDC-MoveTo(75,10);
pDC-LineTo(15,10);
pDC-LineTo(15,
您可能关注的文档
- 高阶主管谈判兵法.docx
- 财务管理咨询实务讲座.ppt
- 《网上支付与结算》期末考试题.doc
- 中药学专业论文 中医药在抗运动性疲劳中的应用.doc
- 怎样编写大智慧软件指标公式.doc
- 有机化学试卷含答案.doc
- 新课标 高考《经济生活》核心考点详解及主观题预测.docx
- 施耐德PLC课程设计报告 Twido_PLC四层电梯设计.doc
- 联碱单体试车方案.doc
- 联碱的联动试车.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025年陕西省汉中市某中学小升初入学分班考试英语考试真题含答案.docx VIP
- DB31T 1236-2020 未成年人司法社会工作服务规范.docx VIP
- 宣贯培训(2026年)《DLT 2772—2024火力发电厂输煤廊道巡检装置技术规范》.pptx VIP
- 2026年北京中考白皮书.pdf VIP
- 2025届苏锡常镇高三(一模)数学试题及参考答案.pdf VIP
- 《人工智能辅助的翻译技术》课件.ppt VIP
- 沉浸式非遗体验—宋代点茶.pptx VIP
- PET Complete精品教学课件 unit 3 having fun.pptx
- 年产2万吨马铃薯全粉项目可行性研究报告.docx
- 《计算机网络基础》课件——OSI参考模型.pptx VIP
原创力文档

文档评论(0)