Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Qt + OpenGL - Не получается написать текст (подписи к осям) :(((
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Система рисования. Печать
ZaArs
Задолбался мучаться... узнал что есть renderText() но и он не помогает... Так вывести текст в 3D пространстве QGLWidget'а???

void GVWidget::resizeGL(int w, int h)
{
    glViewport(-w, -h, 3*w, 3*h); // Зона рисования
    glOrtho(0, h, h, 0, -1, 1);
//    glMatrixMode(GL_PROJECTION);
        glMatrixMode( GL_MODELVIEW );
    glLoadIdentity();

//    glOrtho( 0.0, width(), height(), 0.0, -1.0, 1.0 );
    //    glMatrixMode( GL_MODELVIEW );
//    glLoadIdentity();
    renderText( 0.0, 0.0, 0.0, "Text" );  // верхний левый угол



}
ZaArs
Цитата(ZaArs @ 3.1.2014, 20:20) *
Задолбался мучаться... узнал что есть renderText() но и он не помогает... Так вывести текст в 3D пространстве QGLWidget'а???

void GVWidget::resizeGL(int w, int h)
{
    glViewport(-w, -h, 3*w, 3*h); // Зона рисования
    glOrtho(0, h, h, 0, -1, 1);
//    glMatrixMode(GL_PROJECTION);
        glMatrixMode( GL_MODELVIEW );
    glLoadIdentity();

//    glOrtho( 0.0, width(), height(), 0.0, -1.0, 1.0 );
    //    glMatrixMode( GL_MODELVIEW );
//    glLoadIdentity();
    renderText( 0.0, 0.0, 0.0, "Text" );  // верхний левый угол



}


до сих пор не разобрался :(((((
Авварон
рисуют всегда в paintGL(), кажется
ZaArs
Цитата(Авварон @ 4.1.2014, 22:44) *
рисуют всегда в paintGL(), кажется


СПАСИБО!!!!!!!! ^_^
Все получилось! :З
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.