Какой рейтинг вас больше интересует?
|
OpenGL C++. Установка.2013-08-11 17:39:00 (читать в оригинале)Что такое OpenGL?OpenGL – это программный интерфейс к графической аппаратуре. Этот интерфейс состоит приблизительно из 250 отдельных команд (около 200 команд в самой OpenGL и еще 50 в библиотеке утилит), которые используются для указания объектов и операций, которые необходимо выполнить, чтобы получить интерактивное приложение, работающее с трехмерной графикой. Всё скачать можно здесь. 1)Начнём все файлы .dll в архиве dll.zip мы должны перекинуть по этому адресу: C://Windows/System иC://Windows/System32 2)Bсе файлы .lib архиве library.zip надо перекинуть по этому адресу: C://Program files/Microsoft Visual Studio/VC/lib 3)Мы создадим папку по адресу C://Program files/Microsoft Visual Studio/VC/include, назовём её GL. И в эту папку перекинем все файлы .h из архива include.zip. Установка завершена! Проверяем.Создадим в Microsoft Visual C++ 2010 Express пустой проект с файлом например: main.cpp. Вот код который нарисует треугольник с разноцветными вершинами или углами. #include<GL/glut.h> void Draw() { glBegin(GL_TRIANGLES);// Начало рисования треугольника glColor3f(1.0f,0.0f,0.1f); //цвет glVertex3f( 0.0f, 1.0f, 1.0f); // Вверх glColor3f(1.0f,1.0f,0.1f); //цвет glVertex3f(-1.0f,-1.0f, 0.0f); // Слева снизу glColor3f(0.1f,0.1f,1.0f); //цвет glVertex3f( 1.0f,-1.0f, 0.0f); // Справа снизу glEnd();// Конец рисования glFlush(); } { glClearColor(0.1,0.1,0.1,0.1);// цвет заднего фона } int main (int argc, char**argv) { //Инициализация glutInit(&argc, argv); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);//Очистка экрана и буфера глубины glutInitWindowSize(1920,1080);//ширина и высота окна glutInitWindowPosition(0,0);// x=0 y=0 glutCreateWindow("OpenGL");//название окна //Регистрация glutDisplayFunc(Draw);//рисование Initialize(); glutMainLoop(); return 0; } Должно появится окно. Например: Если все работает то удачи в программировании! Подпишись на обновление IT-Блога по E-mail (Email). Будь всегда вкурсе новых о публикаций в IT-Блоге! Добавь в избранное IT-Блог .
|
Категория «Фотографы»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.