Opengl With C++

  • Автор темы ArthurSmirnov
  • Дата начала
A

ArthurSmirnov

Гость
#1
Дорогие форумчане,

Помогите пожалуйста решить вопрос с написанием программы для университета. Нужно в OpenGL на С++ написать моё имя при помощи функции GL_POINTS. Я так понимаю, что даная функция выводит только лишь точки, координаты которых я сам и задаю. Но вот как сделать имя?

Так же, подскажите, как нарисовать простые фигуры, такие как: круг, звезда, треугольник и трапеция.

Спасибо большое за помощь. Я уже написал основу для программы:

C++:
# include<gl\glut.h>

void Draw()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.0, 0.0, 0.0);
glBegin(GL_POINTS);
glVertex2f(0.0, 0.0);
glEnd();
glFlush();
}
void Initialize()
{
glClearColor(0.8, 1.0, 0.6, 1.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-200.0, 200.0, -200.0, 200.0, -5.0, -5.0);
}

int main (int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowSize(400,400);
glutInitWindowPosition(100, 200);
glutCreateWindow("Lab # 01");
glutDisplayFunc(Draw);
Initialize();
glutMainLoop();
return 0;
}
Мне нужно написать свою фамилию и имя при помощи программы. Помогите написать пожалуйста имя, я по образцу уже там соображу.

Спасибо заранее!