CAD CAM C画螺栓
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MODELING REPORT
NAME:熊雷
STUDENT:
Parametric design----design a bolt
Name:王祥Student No.: 20091002397 Expected score:85 1.新建工程
2.选取窗口
2.找到主函数
3.创建线性
4.源程序
void CWangxiangView::OnDraw(CDC* pDC) {
CWangxiangDoc* pDoc = GetDocument();
ASSERT_V ALID(pDoc);
CPen Pen;
CPen Pen1;
CPen *OldPen;
Pen.CreatePen(PS_SOLID,4,RGB(0,0,255)); Pen1.CreatePen(PS_SOLID,1,RGB(0,0,255)); OldPen=pDC->SelectObject(&Pen);
int x0,y0,i;
CRect rc;
GetClientRect(&rc);
x0=40;
y0=40;
pDC->SetViewportOrg(x0,y0); pDC->MoveTo(50,0);
pDC->LineTo(300,0);
pDC->MoveTo(350,25);
pDC->LineTo(350,100);
pDC->LineTo(0,100);
pDC->LineTo(0,25);
pDC->MoveTo(30,100);
pDC->LineTo(320,100);
pDC->LineTo(320,120);
pDC->LineTo(30,120);
pDC->LineTo(30,100);
pDC->MoveTo(100,120);
pDC->LineTo(250,120);
pDC->LineTo(250,570);
pDC->LineTo(230,590);
pDC->LineTo(120,590);
pDC->LineTo(100,570);
pDC->LineTo(100,120);
pDC->MoveTo(100,0);
pDC->LineTo(100,100);
pDC->MoveTo(250,0);
pDC->LineTo(250,100);
pDC->MoveTo(100,570);
pDC->LineTo(250,570);
pDC->MoveTo(100,270);
pDC->LineTo(250,270);
pDC->Arc(0,50,100,0,100,25,0,25);
pDC->Arc(250,50,350,0,350,25,250,25);
pDC->Arc(100,50,250,0,250,25,100,25);
OldPen=pDC->SelectObject(&Pen1);
pDC->MoveTo(100,250);
pDC->LineTo(120,270);
pDC->LineTo(120,590);
pDC->MoveTo(250,250);
pDC->LineTo(230,270);
pDC->LineTo(230,590);
// TODO: add draw code for native data here
}
///////////////////////////////////////////////////////////////////////////// // CWangxiangView printing
5.编译成图。