OpenGL Animated Circles
OpenGL Animated Circles
h>
#include <math.h>
struct Point {
GLint x;
GLint y;
};
void init() {
glClearColor(1.0, 1.0, 1.0, 0.0);
glColor3f(0.0f, 0.0f, 0.0f);
glPointSize(1.0f);
gluOrtho2D(0.0f, 640.0f, 0.0f, 480.0f);
}
float radius[3] = {
0.0f,
60.0f,
120.0f
};
void display(void) {
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POINTS);
for(int i = 0; i < 3; i++) {
draw_circle(pCenter, radius[i]);
radius[i]+=dRadius;
return 0;
}