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 (не проверено)

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