Форум программистов, компьютерный форум, киберфорум
OpenGL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/29: Рейтинг темы: голосов - 29, средняя оценка - 4.62
58 / 24 / 6
Регистрация: 26.09.2010
Сообщений: 241

GLScene + Lazarus

01.05.2013, 17:35. Показов 5897. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!

Никак не могу установить GLScene на Lazarus.
Весь инет облазил, даж на забугорных форумах. Нету решения. НЕ компилируется GLScene.

Вот тут есть дополнительная информация по теме Ошибка в модуле VectorGeometry при установке glScene

Версия Lazarus 1.0.8 r40573 FPC 2.6.2 i386-win32-win32/win64.
GLScene_v1.1_August_2010_release_with_de mos.zip

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

Буду очень признателен если зальете на обменник и выложите рабочии версии.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.05.2013, 17:35
Ответы с готовыми решениями:

Access violation VBO GLScene delphi 10 berlin
Приветствую. Пытаюсь создать буфер vbo: vId: Cardinal; glGenBuffers( 1, @vId ); вылетает AV. Искал в инете, говорят, что надо...

OpenGl и Lazarus
Всем доброго времени суток) Собрался делать курсовой, с использованием OpenGL, но так как я в нем полный 0, решил обратиться сюда. Скачал...

Доработать проект OpenGL в Lazarus (за $$$)
Доброго времени суток! В приложении есть проект с использованием OpenGL, созданный в Lazarus. Компоненты никакие менять не надо....

13
827 / 244 / 47
Регистрация: 24.01.2013
Сообщений: 750
01.05.2013, 18:13
Пишу в Lazarus'е на чистом OpenGL, GLScene идет лесом!!
1
58 / 24 / 6
Регистрация: 26.09.2010
Сообщений: 241
01.05.2013, 18:36  [ТС]
Цитата Сообщение от _Develop Посмотреть сообщение
Пишу в Lazarus'е на чистом OpenGL, GLScene идет лесом!!
Вобщем мне надо создать приложение в Lazarus - на форму накидать кнопок, и в левой половине разместить Tpanel и на него выводить графику с помощью OpenGL. В Delphi у меня получилось так сделать, а в Lazarus нет.
Подскажи пожалуйста как сделать так? Может есть исходник в Lazarus какой нибудь? Чтобы присутствовало и окно вывода графики на форме, и кнопки (кнопки создавать ни динамически, а перетаскивать с панели компонентов Lazarus). Мне хотя бы для примера созданный в 3D режиме куб. Дальше я уже сам разберусь =)
0
827 / 244 / 47
Регистрация: 24.01.2013
Сообщений: 750
01.05.2013, 18:54
В Лазарусе есть пример с OpenGL, лежит по такому пути - "..\lazarus\examples\openglcontrol". Это кросплатформенное решение. Но я делаю так же как в Делфи, только дополнительно перехватываю сообщение WM_ERASEBKGND с пустым обработчиком, что бы не мелькало изображение при перерисовке фона -

procedure ErasBkg(var Msg: TWMPaint); message WM_ERASEBKGND;

P.S. Выкладывай свой код, посмотрим что не работает.
0
58 / 24 / 6
Регистрация: 26.09.2010
Сообщений: 241
01.05.2013, 19:42  [ТС]
Цитата Сообщение от _Develop Посмотреть сообщение
В Лазарусе есть пример с OpenGL, лежит по такому пути - "..\lazarus\examples\openglcontrol"
Да, пример очень хороший, но тут форма и кнопки генерируются динамически, а мне надо чтобы можно было редактировать форму мышью и т.п. Ну понятно думаю что я имею ввиду, в редакторе форм производить изменения, редактировать параметры... Неплохо проработать такой вариант.

Начал было изучать и редактировать один исходник для Lazarus, правда он использует библиотеку glut32.dll, что тоже неудобно. Было бы лучше все штатными средствами лазаруса.
Вот в примере я создал форму с кнопкой и панелями, но никак не могу сделать чтобы изображение выводилось именно на panel2. Оно просто тупо открывает новое окно.
Вложения
Тип файла: rar Lazarus_OpenGL.rar (533.3 Кб, 58 просмотров)
0
827 / 244 / 47
Регистрация: 24.01.2013
Сообщений: 750
02.05.2013, 00:57
С глутом естественно что ничего не получится, он всегда открывает свое окно.
Надо делать как тут - https://sites.google.com/site/mechcommod/opengl или в уроках от NeHe,
0
58 / 24 / 6
Регистрация: 26.09.2010
Сообщений: 241
05.05.2013, 21:40  [ТС]
Цитата Сообщение от _Develop Посмотреть сообщение
С глутом естественно что ничего не получится, он всегда открывает свое окно.
Надо делать как тут - https://sites.google.com/site/mechcommod/opengl или в уроках от NeHe,
Ничего не получается сделать по ссылке, этот проект элементарно ошибку выдает на
private
{ private declarations }
DC : HDC;

Добавлено через 1 минуту
Ну помогите хоть кто нибудь сделать простенький проект на чистом OpenGL!!!!! Я уже 2 недели бьюсь с этим Лазарусом =(
0
827 / 244 / 47
Регистрация: 24.01.2013
Сообщений: 750
06.05.2013, 12:01
Похоже что тебе еще рано писать на чистом OpenGL =)

Вот посмотри, тут люди ставят GLScene на Lazarus - http://www.youtube.com/watch?v=Zw0ztdNEXCQ
Тут самая новая версия GLScene - http://sourceforge.net/projects/glscene/
1
58 / 24 / 6
Регистрация: 26.09.2010
Сообщений: 241
06.05.2013, 18:16  [ТС]
Цитата Сообщение от _Develop Посмотреть сообщение
Похоже что тебе еще рано писать на чистом OpenGL =)

Вот посмотри, тут люди ставят GLScene на Lazarus - http://www.youtube.com/watch?v=Zw0ztdNEXCQ
Тут самая новая версия GLScene - http://sourceforge.net/projects/glscene/
В видео по ссылке есть архивы lazarus и glscene, но ссылки на них устаревшие и ничего не скачивается. Я подобное видео находил, скачивал последнюю версию лазаруса и glscene, но они не устанавливаются, как я уже выше кидал ссылку на тему Ошибка в модуле VectorGeometry при установке glScene.
Как насчет использования компонента TOpenGLControl???
0
827 / 244 / 47
Регистрация: 24.01.2013
Сообщений: 750
06.05.2013, 18:17
Я тут в соседней теме фреймворк выложил. Если и это у тебя не будет работать ...
0
58 / 24 / 6
Регистрация: 26.09.2010
Сообщений: 241
06.05.2013, 18:19  [ТС]
Цитата Сообщение от _Develop Посмотреть сообщение
Я тут в соседней теме фреймворк выложил. Если и это у тебя не будет работать ...
Можно ссылку?
0
827 / 244 / 47
Регистрация: 24.01.2013
Сообщений: 750
06.05.2013, 18:20
Дык вот же оно - Lazarus framework with OpenGL and LCL visual components
0
58 / 24 / 6
Регистрация: 26.09.2010
Сообщений: 241
13.07.2013, 18:41  [ТС]
собрал таки проект, помогите разобраться....
- мерцание какое-то, не могу избавиться
- когда меняю размеры формы меняются пропорции куба, что не должно быть. использую камеру.
и вообще посмотрите плиз, правильно ли код собран? проект в приложении.
Вложения
Тип файла: rar OpenGL_Lazarus.rar (2.80 Мб, 32 просмотров)
0
58 / 24 / 6
Регистрация: 26.09.2010
Сообщений: 241
17.07.2013, 23:06  [ТС]
Написанное ранее уже неактуально... Помогите в проект добавить освещение...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.07.2013, 23:06
Помогаю со студенческими работами здесь

Установка ZEOS в Lazarus, работа с PostgressSQL в Lazarus
Не получается никак установить компонент ZEOS в Lazarus открываю пакет с Zeos, нажимаю компилировать, потом установить в течение...

GLScene
Ребята, может кто сталкивался, подключаю GLscene к BD7, и при компиляции любых програм с GLом выскакивает ошибка: File not...

GLScene
Прочитал только что данную статью http://ru.wikibooks.org/wiki/GLScene об OpenGL не понял самого главного этот движок идет как дополнение...

GLScene ODE
есть вопрос по физике ODE сразу ссылка где есть пример http://www.megabyte-web.ru/coding/glscene-open-dynami.. вопрос как раз по...

Работаю в GLScene
Перечитал всякой литературы, даже демки смотрел, но все равно не получается у меня сделать коллизию двух объектов... Помогите пожалуйста....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru