6 const float AXIS_RADIUS = 5.0f;
9 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
21 Point3f x_axis_start = { 0.0f, 0.0f, 0.0f };
22 Point3f x_axis_end = { AXIS_RADIUS, 0.0f, 0.0f };
23 Point3f y_axis_start = { 0.0f, 0.0f, 0.0f };
24 Point3f y_axis_end = { 0.0f, AXIS_RADIUS, 0.0f };
25 Point3f z_axis_start = { 0.0f, 0.0f, 0.0f };
26 Point3f z_axis_end = { 0.0f, 0.0f, AXIS_RADIUS };
28 glColor3f(1.0f, 0.0f, 0.0f);
30 glVertex3fv(x_axis_start);
31 glVertex3fv(x_axis_end);
34 glColor3f(0.0f, 1.0f, 0.0f);
36 glVertex3fv(y_axis_start);
37 glVertex3fv(y_axis_end);
40 glColor3f(0.0f, 0.0f, 1.0f);
42 glVertex3fv(z_axis_start);
43 glVertex3fv(z_axis_end);
47 void test_draw_wall() {