19,464
社区成员
发帖
与我相关
我的任务
分享
void COpenGLView::myDraw()
{
rTri = GLfloat(0.3);
//设置绘图颜色为红色
glColor3f(255.0f,0.0f,0.0f);
//将中心点移到绘制屏幕左下角.
glTranslatef(-GLfloat(m_width/2),-GLfloat(m_length/2),0.0);
//三角型旋转
//绘制三角型
glBegin(GL_TRIANGLES);
//设置左下角颜色为红色
glColor3f( 1.0, 0.0, 0.0 );
glVertex3f( 0.0,0.0,0.0);
//设置右下角颜色为蓝色
glColor3f( 0.0, 1.0, 0.0 );
glVertex3f( 200.0,0.0,0.0 );
//设置顶点颜色为绿色
glColor3f( 0.0, 0.0, 1.0 );
glVertex3f( 100.0,100.0,0.0);
glEnd();
glRotatef( rTri, 1.0, 0.0, 0.0 );
rTri += GLfloat(0.2);
SwapBuffers(m_hDC);
glFlush();}