Программирование на C и C++

Онлайн справочник программиста на C и C++

glut - вывод текста

пт, 08/08/2014 - 21:12 -- Гость (не проверено)

Здравствуйте уважаемые посетители данного сайта!) Недавно открыл для себя этот сайт и решил написать свой первый блог)
Вообщем у меня беда, нужно выводить текст средствами openGL, т.к. при таком раскладе пахать будет видеокарта, а не только проц) есть какие - нибудь предложения?)

С уважением к Вам ))))

Комментарии

Аватар пользователя admin
Опубликовано пользователем admin
wiright попробуйте разобрать этот код
void drawText(const char *text, int length, int x, int y)
{
        glMatrixMode(GL_PROJECTION);
        double *matrix = new double[16];
        glGetDoublev(GL_PROJECTION_MATRIX, matrix);
        glLoadIdentity();
        glOrtho(0,400,0,400,-5,5);
        glMatrixMode(GL_MODELVIEW);
        glLoadIdentity();
        glPushMatrix();
        glLoadIdentity();
        glRasterPos2i(x,y);
        for(int i=0; i<length; i++)
        {
                glutBitmapCharacter(GLUT_BITMAP_9_BY_15,(int)text[i]);
        }
        glPopMatrix();
        glMatrixMode(GL_PROJECTION);
        glLoadMatrixd(matrix);
        glMatrixMode(GL_MODELVIEW);

}

Опубликовано пользователем wiright (не проверено)

хм... насколько я понимаю этот код выводит растровое изображение? т.е. буква - одна маленькая растровая картинка?