19,464
社区成员
发帖
与我相关
我的任务
分享
void Draw(i)
{
glClearColor(0.0f,0.0f,0.0f,0.0f);
glClear(GL_DEPTH_BUFFER_BIT|GL_COLOR_BUFFER_BIT);
if(i ==1)
//这里画方形
{
glBegin(GL_QUADS);
glColor3f(0.5f,0.0f,1.0f);
glVertex3f(-1.0f,1.0f,0.0f);
glVertex3f(-1.0f,-1.0f,0.0f);
glVertex3f(1.0f,-1.0f,0.0f);
glVertex3f(1.0f,1.0f,0.0f);
}
else if(i ==2)
{
auxSolidSphere(0.2);
}
SwapBuffers(m_hDC);//画完别忘记这步
}
OnLButtonDown(UINT nFlags, CPoint point)
{
i = i=1?2:1;//如果i现在为1,则修改为2,否则修改为1.
}