Добавил:
ANDREAS2105
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Ізі
.cpp#include "stdafx.h"
#include <windows.h>
#include <glut.h> //Подключение библиотеки glut.h
void Initialize()
{
//Выбрать фоновый (очищающий) цвет
glClearColor(1.0, 0.0, 1.0, 1.0);
//Установить проекцию
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
}
void Draw()
{
//Очищаем экран
glClear(GL_COLOR_BUFFER_BIT);
//Отрисовка квадрата
glColor3f(0.0, 1.0, 0.0);
//Выбираем белый цвет
glBegin(GL_POLYGON);
glVertex3f(0.25, 0.25, 0.0);
//Координаты квадрата
glVertex3f(0.75, 0.25, 0.0);
glVertex3f(0.75, 0.75, 0.0);
glVertex3f(0.25, 0.75, 0.0);
glEnd();
glFlush();
}
//Войти в главный цикл
int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(400, 400);
//Указываем размер окна
glutInitWindowPosition(100, 100);
//Позиция окна
glutCreateWindow("Ізі");
//Имя окна
Initialize();
//Вызов функции Initialize
glutDisplayFunc(Draw);
//Вызов функции отрисовки
glutMainLoop();
return 0;
}
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]