-#if 0
- if (!wire)
- {
- glDisable(GL_LIGHTING);
- glScalef(1.01,1.01,1.01);
- unit_sphere (12, 24, 1);
- glEnable(GL_LIGHTING);
- }
-#endif
+ glPopMatrix ();
+ glEndList();
+
+ /* construct the polygons of the latitude/longitude/axis lines.
+ */
+ gp->latlonglist = glGenLists(1);
+ glNewList (gp->latlonglist, GL_COMPILE);
+ glPushMatrix ();
+ if (do_texture) glDisable (GL_TEXTURE_2D);
+ if (do_light) glDisable (GL_LIGHTING);
+ glColor3f (0.1, 0.3, 0.1);
+ glScalef (RADIUS, RADIUS, RADIUS);
+ glScalef (1.01, 1.01, 1.01);
+ glRotatef (90, 1, 0, 0);
+ unit_sphere (12, 24, 1);
+ glBegin(GL_LINES);
+ glVertex3f(0, -2, 0);
+ glVertex3f(0, 2, 0);
+ glEnd();
+ if (do_light) glEnable(GL_LIGHTING);
+ if (do_texture) glEnable(GL_TEXTURE_2D);