tengo un procedimiento que captura las coordenadas de la pantalla esto me devuelve un numero entero, ahora deseo tranformarlo a opengl coordenadas para poder utilizarlo en la funcion glTranslatef(x,y,z) de glut
Coloco el codigo de la captura de las coordenadas de la pantalla
void mouse(int button, int button_state, int posx, int posy )
{
if ( button == GLUT_LEFT_BUTTON && button_state == GLUT_DOWN ) {
x=(float)posx; // entero que contiene la coordenada en x
y=(float)posy;// entero que contiene la coordenada en y
}
}