- if (! wire)
- {
- glNormal3f(0, -1, 0);
- glBegin(GL_TRIANGLE_FAN);
- glVertex3f(0, 0, 0);
- glVertex3f(-d3, 0, -0.5); glVertex3f( d3, 0, -0.5);
- glVertex3f( 0.5, 0, -d3); glVertex3f( 0.5, 0, d3);
- glVertex3f( d3, 0, 0.5); glVertex3f(-d3, 0, 0.5);
- glVertex3f(-0.5, 0, d3); glVertex3f(-0.5, 0, -d3);
- glVertex3f(-d3, 0, -0.5); glVertex3f( d3, 0, -0.5);
-
- glEnd();
-
- glTranslatef(0, 1, 0);
-
- glNormal3f(0, 1, 0);
- glBegin(GL_TRIANGLE_FAN);
- glVertex3f(0, 0, 0);
- glVertex3f(-0.5, 0, -d3); glVertex3f(-0.5, 0, d3);
- glVertex3f(-d3, 0, 0.5); glVertex3f( d3, 0, 0.5);
- glVertex3f( 0.5, 0, d3); glVertex3f( 0.5, 0, -d3);
- glVertex3f( d3, 0, -0.5); glVertex3f(-d3, 0, -0.5);
- glVertex3f(-0.5, 0, -d3); glVertex3f(-0.5, 0, d3);
- glEnd();
- }