triangle.cpp

来自「这个是计算机图形学的课程设计的全部 内容。」· C++ 代码 · 共 71 行

CPP
71
字号
// Triangle.cpp: implementation of the Triangle class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Graph.h"
#include "Triangle.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

Triangle::Triangle()
{

}

Triangle::~Triangle()
{

}

void Triangle::draw(CDC *pDC)
{//if(m_bBegin){
//	m_cpPeak[3]=m_cpPeak[0];
//	pDC->Polyline(m_cpPeak,4);
//	pDC->MoveTo(m_cpPeak[0]);
//	pDC->LineTo(m_cpPeak[1]);
//	pDC->MoveTo(m_cpPeak[1]);
//	pDC->LineTo(m_cpPeak[2]);
//	pDC->MoveTo(m_cpPeak[2]);
//	pDC->LineTo(m_cpPeak[3]);
//}
//switch(iPeak){
//	case 1:
//		pDC->MoveTo(m_cpPeak[iPeak-1]);
//pDC->LineTo(m_cpPeak[iPeak]);break;
//	case 2: 	pDC->MoveTo(m_cpPeak[iPeak-2]);
//				pDC->LineTo(m_cpPeak[iPeak-1]);
//				pDC->MoveTo(m_cpPeak[iPeak-1]);
//				pDC->LineTo(m_cpPeak[iPeak]);break;
//	case 3:	pDC->MoveTo(m_cpPeak[iPeak-3]);
//				pDC->LineTo(m_cpPeak[iPeak-2]);
//				pDC->MoveTo(m_cpPeak[iPeak-2]);
//				pDC->LineTo(m_cpPeak[iPeak-1]);
//				pDC->MoveTo(m_cpPeak[iPeak-1]);
//				pDC->LineTo(m_cpPeak[iPeak-3]);
//}
	switch(iPeak){
	case 1:

		pDC->Polyline(m_cpPeak,iPeak+1);	break;
	
	case 2: 
		pDC->Polyline(m_cpPeak,iPeak+1);	break;
	case 3:	
		m_cpPeak[iPeak]=m_cpPeak[iPeak-3];
		pDC->Polyline(m_cpPeak,iPeak+1);	break;
	default:;

}//switch


}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?