Уроки, алгоритмы, программы, примеры

Вход на сайт

Материалы по разделам

Построения
на плоскости (2D)
Графика
в пространстве (3D)
Вычислительная
геометрия
Физическое
моделирование
Фрактальная
графика

Новые комментарии

Спасибо за реализацию, она действительно быстрая. Но не все линии отрисовывает в нужную сторону... Необходимо добавить проверку для случая X-линии if(y1 "<" y0) grad=-grad; и аналогично для Y-линии if(x1 "<" x0) grad=-grad; P.S. На...
Отличные уроки(учу GL по ним), только в renderScene нужно добавить очистку буфера цвета и буфера глубины. При изменении размеров треугольники размножаются)
как исправить это , сделал все по инструкции
Timer1 - выдает ошибку. Использовал IdleTimer1, работает! unit Unit1; {$mode objfpc}{$H+} interface uses Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, ExtCtrls, OpenGLContext, GL, GLU; type { TForm1 } TForm1 =...
в коде присутствуют ошибки! // Считываем координаты procedure TForm1.getCoords(Sender: TObject); var j1:longint; begin n:= StrToInt(Edit2.Text); //число точек s1:=Edit1.Text; s2:=''; i := 1; j:=1; k:=0...

Счетчики и рейтинг

Яндекс.Метрика Рейтинг@Mail.ru
Среда программирования: 
Code Blocks + MinGW

1) Скачиваем GLUT, специально скомпилированный для MinGW (MinGW Package): http://www.transmissionzero.co.uk/software/freeglut-devel/

2) По завершению загрузки перед вами будет архив с папкой "freeglut". Скопируйте ее в папку с вашим MinGW-компилятором. В моем случае путь имел следующий вид: C:\Program Files (x86)\CodeBlocks\MinGW

3) Из папки " C:\Program Files (x86)\CodeBlocks\MinGW\freeglut\bin" необходимо скопировать файл "freeglut.dll" и вставить его в папку Windows (если у Вас 64-х разрядная ОС, тогда наш файл копируем с папки "x64")

4) Переходим по следующему пути :
C:\Program Files (x86)\CodeBlocks\share\CodeBlocks\templates\wizard\glut и с помощью блокнота открываем файл "wizard.script" В нем мы меняем строку "project.AddLinkLib(_T("Glut32"));" на "project.AddLinkLib(_T("freeglut"));"

5) Перейдем в папку "templates" (C:\Program Files (x86)\CodeBlocks\share\CodeBlocks\templates), найдем в ней файл "glut.cpb" и откроем его с помощью блокнота. В этом файле нам нужно строку "<Add library="Glut32" />" поменять на "<Add library="freeglut" />"

Готово. Теперь, открываем Code::Blocks, создаем новый проект и выбираем GLUT Project. Нажимаем далее даем нашему проекту имя и место его сохранения. Далее. В появившемся окне указываем путь к GLUT, в моем случае он выглядит следующим образом: C:\Program Files (x86)\CodeBlocks\MinGW. Затем нажимаем финиш.
Запускаем демонстрацию и наслаждаемся анимацией.

Комментарии

Шурупов Александр Александрович аватар
Опубликовано Шурупов Алексан... в 13. Март 2016 - 14:04.

Спасибо за статью. Всё сделал как описано, но почему-то не заработало. Нашел другой метод. Подскажите пожалуйста, можно ли его использовать? Вроде всё работает, но при создании каждого нового проекта, приходится добавлять нужные элементы. И если подключать как описано в этой статье, сможет ли запуститься программа в университете? Заранее спасибо.
http://zgothic.ru/cplusplus/kak-ustanovit-opengl-v-codeblocks#comment-20624