1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| glPushMatrix();
glTranslated(0.0f, -0.01f, 0.0f);
glPushAttrib(GL_LINE_BIT);
// nouvel objet préférences dont on va se servir pour la couleur des axes
BPM2D_PreferencesValues *prefs = BPM2D_Interface->GetPref();
glLineWidth(AxisLineWidth);
glBegin(GL_LINES);
glColor3f (prefs->ColorXAxis.x, prefs->ColorXAxis.y, prefs->ColorXAxis.z);
glVertex3f(0.0f, 1.0f, 0.0f);
glVertex3f(AxisSize, 1.0f, 0.0f);
glColor3f (prefs->ColorZAxis.x, prefs->ColorZAxis.y, prefs->ColorZAxis.z);
glVertex3f(0.0f, 1.0f, 0.0f);
glVertex3f(0.0f, 1.0f, AxisSize);
glEnd();
glPopAttrib();
glPopMatrix(); |
Partager