void display::draw_point(const vector & v, const gsgl::real_t & width) { glPointSize(width); glBegin(GL_POINTS); glVertex3f(v.get_x(), v.get_y(), v.get_z()); glEnd(); glPointSize(1.0f); } // display::draw_point()
void display::scoped_modelview::scale(const vector & v) { parent.bind(); glScalef(v.get_x(), v.get_y(), v.get_z()); } // display::scoped_modelview::scale()
void display::scoped_modelview::translate(const vector & v) { parent.bind(); glTranslatef(v.get_x(), v.get_y(), v.get_z()); } // display::scoped_modelview::translate()