Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
 Аватар для Lifebinder
9 / 9 / 2
Регистрация: 04.10.2009
Сообщений: 111
RAD XE4+

Простой 3D в RADStudio

24.07.2018, 23:19. Показов 1583. Ответов 8
Метки нет (Все метки)

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

Прошу вашей помощи - направьте меня на путь истинный.
Посоветуйте простенький 3D движок на RADStudio 10.

Что, собственно, нужно:
Есть проект - VCL-приложение. Требуется отрисовать простецкую низкополигональную модель тоннеля внутри этого приложения в отдельном выделенном под это дело месте на форме и наложить на эту модель текстуру. Необходимо так же, чтобы это всё двигалось взад-вперёд-вправо-влево. В идеале возможность подгружать модели из файла, но это в идеале и не является обязательным требованием - можно рисовать всё на лету.

Что пробовал:
FireMonkey - сразу в сторону. Подключать его к VCL-приложению - это пляски с бубном.
OpenGL - сплошное мучение с поиском актуальных версий библиотек для RADStudio. Половина из них то не работает конкретно с RADStudio, то слишком старые. Максимум, что выжал из OpenGL - нарисовал оси X,Y,Z, кубик без текстуры и смог вращать это мышкой.

Посему обращаюсь к вам. Может, у кого-то возникнет здравая мысль по этому поводу.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.07.2018, 23:19
Ответы с готовыми решениями:

Книги по RadStudio
Всем привет. Очень хочется научится программить на RadStudio, но возникают сложности из-за недостатков знания по некоторым элементам....

RADStudio + MySql
Здравствуйте и доброго времени суток. Для соединения использую (UniConnection, UniQuery, DataSource, UniTable, UniSQL *Я довольно долго...

RadStudio 2010 - удаление
Доброго времени суток. Подскажите пожалуйста, как удалить студию с компа, так чтобы ни единой записи не осталось от нее... полностью... под...

8
 Аватар для Meoww
8 / 8 / 2
Регистрация: 02.10.2014
Сообщений: 112
28.07.2018, 12:09
"Простеньких" движков не может быть априори - и OpenGl и DirectX -суть есть низкоуровневое программирование. Вот обертка над OpenGl - не старенькая и работает на Tokyo
GlScene
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
28.07.2018, 18:28
Цитата Сообщение от Lifebinder Посмотреть сообщение
FireMonkey - сразу в сторону. Подключать его к VCL-приложению - это пляски с бубном.
Нафиг выкинуть VCL- приложение.
Писать сразу в FMX.

Цитата Сообщение от Lifebinder Посмотреть сообщение
сплошное мучение с поиском актуальных версий библиотек для RADStudio
Нафиг выкинуть RADStudio ...
Ибо это типичная проблема RADStudio, проблема подключить библиотеку, не только OpenGL.
0
 Аватар для Meoww
8 / 8 / 2
Регистрация: 02.10.2014
Сообщений: 112
28.07.2018, 20:51
Проблема подключить библиотеку? вы серьезно? За почти 3 года плотного использования я столкнулся с подобной проблемой единожды, и то при портации старинной либы и своей бестолковости.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
28.07.2018, 20:53
Ну значит не настолько плотное использовали... либо Вы просто быстрее схватываете чем ТС.
Но проблемы однозначно есть, если сравнивать с MSVC к примеру.
0
 Аватар для Meoww
8 / 8 / 2
Регистрация: 02.10.2014
Сообщений: 112
28.07.2018, 20:56
Поверьте, плотнее некуда - не стану же я тут все перечислять) но это офтоп. А по теме GlScene прикручивается в 2 клика, в прежних версиях были проблемы, но сугубо дельфи->с++ приходилось править, теперь их нет. А вы Firemonkey советуете: по вашему это, эта, хрен как сказать, что, лучше VCL.
P.S. но я бы подобную заморочку сваял в dll с использованием sfml или sdl - это не сложно.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
28.07.2018, 21:24
Кто говорит про GlScene ? Она написана чисто под VCL.
Я говорил про другие либы. А другие либы обычно под MSVC компилятор отсюда проблемы.
0
 Аватар для Meoww
8 / 8 / 2
Регистрация: 02.10.2014
Сообщений: 112
28.07.2018, 21:27
Если вы про всяческие плюсовые опенсорсные - категорически согласен, их прикручивание просто не имеет смысла - проще переходник костыль в виде dll слепить. Ладушки заканчиваем офтопить - развели демагогию тут)
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
28.07.2018, 21:29
Проще использовать C++Qt или C# я об этом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.07.2018, 21:29
Помогаю со студенческими работами здесь

Ehlib 5.0 на RadStudio 2010
При компиляции проекта с любым компонентом ehlib на форме в с++ builder вылетает ошибка : Toolctrlseh.hpp(866): E2015 Ambiguity between...

Размер apk RadStudio 10
Почему apk файл весит 31мб. Пустой проект, понятно 6мб, раньше писал на XE7 приложение. Перевожу его на 10 и тут почти ничего еще не...

С++ для пользователя RADStudio
Я долгое время программирую на Delphi, используя RADStudio xe3+. Конечно как и все начинал с Borland Delphi. Пришло то время, когда хочется...

Неполадки с IdUDP в RadStudio XE3
Не понимаю в чем проблема unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants,...

RadStudio (pascal) и OpenStreen Offline
Кто нибудь работал с OpenStreet, а точнее с файлами gis_osm, можете подсказать как по координатам узнать адрес?


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru