用的是visual studio,c++语言,需要glut库,GLUT方便了在任何特定的平台下实现GUI编程。
可以反弹到最边界处
#include <glut.h>
#include <stdlib.h>
GLfloat x = 0.0f;
GLfloat y = 0.5f;
GLfloat rsize = 20;
GLfloat xstep = 1.0f;
GLfloat ystep = 1.0f;
GLfloat windowWidth;
GLfloat windowHeight;
GLfloat red = 1.0f, green = 1.0f, blue = 1.0f;
GLfloat angle = 0.0;
void RenderScene(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glPushMatrix();
glColor3f(red, green, blue);
glBegin(GL_TRIANGLES);
glVertex3f(x, y, 0.0);
glVertex3f(x, y - rsize, 0.0);
glVertex3f(x + rsize, y - rsize, 0.0f);
glEnd();
glPopMatrix();
glutSwapBuffers();
}
void SetupRC(void)