protected void DrawOldAxes() { if (enableDefaultCoordSystem) { GL.glEnable(GL.GL_LINE_STIPPLE); GL.glLineStipple(1, 0xFF00); GL.glBegin(GL.GL_LINES); //X - Red GL.glColor3f(1.0f, 0.0f, 0.0f); GL.glVertex3f(0.0f, 0.0f, 0.0f); GL.glVertex3f(10.0f, 0.0f, 0.0f); //Y - Greed GL.glColor3f(0.0f, 1.0f, 0.0f); GL.glVertex3f(0.0f, 0.0f, 0.0f); GL.glVertex3f(0.0f, 10.0f, 0.0f); //Z - Blue GL.glColor3f(0.0f, 0.0f, 1.0f); GL.glVertex3f(0.0f, 0.0f, 0.0f); GL.glVertex3f(0.0f, 0.0f, 10.0f); GL.glEnd(); GL.glDisable(GL.GL_LINE_STIPPLE); } }
void DrawOldAxes() { //for this time //Lights positioning is here!!! float [] pos = new float[4]; pos[0] = 10; pos[1] = 10; pos[2] = 10; pos[3] = 1; GL.glLightfv(GL.GL_LIGHT0, GL.GL_POSITION, pos); GL.glDisable(GL.GL_LIGHTING); //INITIAL axes GL.glEnable(GL.GL_LINE_STIPPLE); GL.glLineStipple(1, 0xFF00); // dotted GL.glBegin(GL.GL_LINES); //x RED GL.glColor3f(1.0f, 0.0f, 0.0f); GL.glVertex3f(-3.0f, 0.0f, 0.0f); GL.glVertex3f(3.0f, 0.0f, 0.0f); //y GREEN GL.glColor3f(0.0f, 1.0f, 0.0f); GL.glVertex3f(0.0f, -3.0f, 0.0f); GL.glVertex3f(0.0f, 3.0f, 0.0f); //z BLUE GL.glColor3f(0.0f, 0.0f, 1.0f); GL.glVertex3f(0.0f, 0.0f, -3.0f); GL.glVertex3f(0.0f, 0.0f, 3.0f); GL.glEnd(); GL.glDisable(GL.GL_LINE_STIPPLE); }
void DrawFigures() { GL.glEnable(GL.GL_COLOR_MATERIAL); GL.glEnable(GL.GL_LIGHT0); GL.glEnable(GL.GL_LIGHTING); //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! GL.glRotatef(ROBOT_angle, 0, 0, 1); GL.glCallList(ROBOT_LIST); //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! // saw GL.glLineStipple(1, 0x1243); GL.glLineWidth(3); GL.glEnable(GL.GL_LINE_STIPPLE); GL.glColor3f(1, 1, 0); //yellow GL.glBegin(GL.GL_LINES); float angle; for (int i = 0; i <= 9; i++) { angle = alpha + i * 6.283f / 10; GL.glVertex3d(0.5f * r * Math.Cos(angle), 0.5f * r * Math.Sin(angle), 0.01f); GL.glVertex3d(1.5f * r * Math.Cos(angle + 0.6), 1.5f * r * Math.Sin(angle + 0.6), 0.01f); } GL.glEnd(); GL.glLineWidth(1); GL.glDisable(GL.GL_LINE_STIPPLE); }
void DrawOldAxes() { //INITIAL axes GL.glEnable(GL.GL_LINE_STIPPLE); GL.glLineStipple(1, 0xFF00); // dotted GL.glBegin(GL.GL_LINES); //x RED GL.glColor3f(1.0f, 0.0f, 0.0f); GL.glVertex3f(-3.0f, 0.0f, 0.0f); GL.glVertex3f(3.0f, 0.0f, 0.0f); //y GREEN GL.glColor3f(0.0f, 1.0f, 0.0f); GL.glVertex3f(0.0f, -3.0f, 0.0f); GL.glVertex3f(0.0f, 3.0f, 0.0f); //z BLUE GL.glColor3f(0.0f, 0.0f, 1.0f); GL.glVertex3f(0.0f, 0.0f, -3.0f); GL.glVertex3f(0.0f, 0.0f, 3.0f); GL.glEnd(); GL.glDisable(GL.GL_LINE_STIPPLE); }