Texto en OpenGl
Alguien sabe como agregar texto en openGl, como Qt no incluye a glut, no se como hacer. necesito texto normal, como los que se ven en una terminal.
Gracias de antemano.
Alguien sabe como agregar texto en openGl, como Qt no incluye a glut, no se como hacer. necesito texto normal, como los que se ven en una terminal.
Gracias de antemano.
Hola joalbert, En el QPainter
Hola joalbert,
En el QPainter puedes usar el metodo QPainter::drawText().
Saludos
QPainter para pintar texto en OPenGl
Bueno haciendo pruebas rapidas, con QPainter aun no pinto texto dentro del OPenGl, buscare ejemplos a ver si es que lo estoy usando mal. Si tienes una referencia para ver fino.
Grcias man, ahora te cuento como me fue XD
Uy escribi donde no era :( sorry!!!
Ejemplo
Revisa este ejemplo:
http://qt-project.org/doc/qt-4.8/opengl-2dpainting.html
Saludos,
La cuestion es que...
como trabajo el OpenGl es de esta forma:
protected:
//metodos obligatorios para OpenGL
//*********************************
void initializeGL();
void resizeGL(int , int );
void paintGL();
y ya tengo full adelantado asi, y con lo que me propones tengo que programar de otra sobre:
protected:
void paintEvent(QPaintEvent *event);
ese es el rollo, a la final tendre que aprender a programar usando OPenGl como dices y como estan en los ejemplos, me parece mas flexible pero no puedo perder todo lo que he desarrollado de la otra forma :S si sabes como adaptarlo a lo que uso seria bueno o si conoces de otra libreria que me ayude fine.
gracias por responder tan rapido.
Portar OpenGL
Bueno, eso cambia un poco el tema, lo primero que te recomendaría es abrir un post en el foro de intercambio de ideas para así poder continuar con la discusión de este tipo y no torpedear el tema de este hilo.
Si mal no entiendo el problema radica en portar tu trabajo desde OpenGL crudo y duro hacia Qt.
Saludos (Nos vemos en el otro hilo),
Usa QGLWidget::renderText()
No es necesario meterse a programar a tan bajo nivel, Qt ya tiene funciones para renderizar texto en OpenGL:
http://qt-project.org/doc/qt-4.8/qglwidget.html#renderText
Gracias
Si bueno gracias a los dos thanatos e hipersayan_x, ya me di cuenta de mi error, es que en la universidad me acostumbre a programar en OpenGl sobre Qt de esa forma, ya comence a pasar mi codigo y haciendo pruebas pequeñas me parece muy rudo como puede creecer mi aplicacion tan rapido.
Dentro de muy poco les pregunto mas sobre QPainter XD
Gracias!!!