Código PHP:
#define Frac_Circ 100 // Cien fracciones de circulo
#define PI 3.1415926535897932
glBegin(GL_POLYGON);
for (int i = 0; i < Frac_Circ + 1; i++) { // +1 para cerrar
glVertex2f( circ->x + circ->r * cos(2.0 * PI * i / Frac_Circ),
circ->y + circ->r * sin(2.0 * PI * i / Frac_Circ) );
}
glEnd();
circ->x Coordenada en X
circ->y Coordenada en Y
circ->r Radio del circulo
Variables Del tipo GLfloat o lo que necesites en este caso era una lista enlazada
Notese las definiciones: Frac_Circ = numero de rectas que conforman el circulo > Frac_Circ = < Rendimiento
y por supuesto ya debe estar inicializado el OpenGL y listo para dibujar