|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
Библиотека для работы с 3D графикой27.05.2011, 13:05. Показов 18400. Ответов 62
Метки нет (Все метки)
Доброго времени суток. Посоветуйте какой ни будь инструмент для работы с 3D графикой в Билдере... на подобии GLScene если кто знает такой. Очень надо. Заранее спасибо!
0
|
|
| 27.05.2011, 13:05 | |
|
Ответы с готовыми решениями:
62
Библиотека для быстрой работы с графикой Библиотека для работы с графикой и текстом С++ Написать пакет классов для работы с деловой графикой, предназначенный для работы в среде Windows |
|
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
|
|
| 31.05.2011, 12:44 | |
|
1
|
|
|
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
|
|
| 31.05.2011, 12:45 | |
|
Во втором примере должно получиться вот так
0
|
|
|
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
|
|||||||||||||
| 31.05.2011, 12:50 | |||||||||||||
|
Лучше использовать второй пример, так как он проще, понятнее, в нём не используются отдельные потоки и сторонние библиотеки компонентов
Добавлено через 3 минуты то есть Дракон бежит
1
|
|||||||||||||
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 31.05.2011, 13:30 [ТС] | |
|
какая то фигня с CheckBox'ом ... пишет Class TCheckBox not found... хотя все как в примере...
Добавлено через 14 минут С этой ошибкой разобрался... теперь пример запускается, но при активации движка ошибка вылезает: Texture dose not exist
0
|
|
|
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
|
|
| 31.05.2011, 14:39 | |
|
Он ищет текстуру вот здесь "media/dragon/chorme-2.bmp"
То есть, если у тебя exe-шник расположен "c:\test\blitzproject.exe", то текстуру будет искать по пути "c:\test\media\dragon\chorme-2.bmp" Добавлено через 3 минуты А, я понял, что ещё может быть, я FinalOutputDirectory в настройках проекта поставил ".", то есть exe-шник проекта у меня формируется в корне проекта, а не в папке Debug, как это по-умолчанию в Билдере. Короче, папка media должна быть там, где exe-шник Добавлено через 28 секунд Или она может быть в любом месте, тогда надо будет перебить пути, там их немного
0
|
|
|
201 / 172 / 52
Регистрация: 01.06.2010
Сообщений: 371
|
|
| 31.05.2011, 14:40 | |
|
Maluda, а можно проект?
0
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 31.05.2011, 14:41 [ТС] | |
|
Maluda, у меня оказывается нет такой папки... в версии которую я скачал... там только другие всячиские модели в формате 3ds
0
|
|
|
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
|
|
| 31.05.2011, 14:42 | |
|
Ты точно SDK скачал? Там должны быть папки include и lib
0
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 31.05.2011, 14:44 [ТС] | |
|
Maluda, SDK не нашел... там только обычная версия была... и та по моему не работает
0
|
|
|
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
|
|
| 31.05.2011, 14:47 | |
|
Вот так должна выглядеть папка с SDK
0
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 31.05.2011, 14:48 [ТС] | |
|
Maluda, нашел... щас буду качать)
0
|
|
|
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
|
|
| 31.05.2011, 14:49 | |
|
Вот так должна выглядеть папка media,
путь к ней можно увидеть вверху картинки В некоторых версиях SDK папка VisualC может лежать в другом месте, но папка media всегда внутри неё
2
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 31.05.2011, 16:51 [ТС] | |
|
Скачал наконец нормальную версию SDK, пример заработал!
Теперь такой вопрос: есть ли русскоязычный подробный учебник, по тому как и что делать) Например нужно сделать следующее: создать 3Д модель некоторого учебного стенда, который показывает как работает автоматизированное отопление. Т.е. трубы всякие, агрегаты, батареи ... в некоторых местах трубы имеют вырезы, где показывает как течет вода. При этом в некоторых пустых местах должны быть компоненты типа TEdit или TLabel в которые выводится информация поступающая от этого стенда. p.s. Программа уже есть, по сути в нее просто нужно добавить элементы 3Д ... Завтра покажу скрин, как выглядит эта прога, чтоб было более понятно о чем речь... Просто стоит вопрос, стоит ли браться за изучения Blitz3D... И если стоит, то на сколько сложно это все реализуемо.
0
|
|
|
|
|
| 31.05.2011, 17:01 | |
|
1
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 31.05.2011, 19:12 [ТС] | |
|
Полистал статьи... понял что они именно по Blitz ... и ни одной статьи по совмещению с С++ ...
0
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 31.05.2011, 19:51 [ТС] | |
|
Чисто для себя инфа интересная, как работы поменьше будет, думаю заняться изучением... но на данный момент нужно совместить Билдер с 3Д графикой, GLScene была бы идеальным вариантом, но она не работает почему то... только старарая версия, в которой нет нужных функций...
0
|
|
|
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
|
||||||||||||||||||||||||||
| 01.06.2011, 00:04 | ||||||||||||||||||||||||||
Сообщение было отмечено как решение
Решение
Blitz 3d - это самый лёгкий движок, который я знаю.
Потом, если вы хотите изучить трёхмерку - это вам не формы шлёпать и не кнопки на них бросать. Это уже программирование в чистом виде. 1. Разберите внимательно все примеры. 2. Поймите, что в них происходит. Здесь нет ничего сверхъестественного. Затем, внимательно изучите весь SDK, перечитайте весь этот файл Blitz3DSDK.html Он должен лежать в корне Добавлено через 57 секунд Там же всё элементарно, например
Что здесь может быть непонятно??? Добавлено через 4 минуты
Итак, я понял, что стандартные примеры из SDK очень плохо представлены, поэтому полностью переработал самый лучший пример про самолётик и очень тщательно задокументировал! Итак, создаём чистый проект, на форму бросаем кнопку Создаём файл "Xplayer.h" Копируем один к одному
Создаём файл "Xplayer.cpp" Один к одному копируем вот это
В главной форме формируете обработчик события у кнопки, подключаете файл #include "XPlayer.h" ПАПКА media по-прежнему должна быть в корне с exe-шником должно получиться всего лишь вот так:
3
|
||||||||||||||||||||||||||
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
||
| 01.06.2011, 08:15 [ТС] | ||
|
Стандартные примеры, это хорошо конечно, но вот как с 0 полностью все свое сделать. Хотя конечно это тоже только вопрос времени. Интересует, как использовать обычные компоненты типа ComboBox, Edit ... Без них, смысла нет начинать изучать. Добавлено через 52 минуты Еще такой вопрос, как быть с переносом на "пустой" комп ? я знакомому дал протестировать, у него не запускается, пишет что файл rtl60.bpl не найден
0
|
||
| 01.06.2011, 08:15 | |
|
Для работы с графикой приложение, для работы с графикой Настольный ПК для работы с графикой Компьютер для работы с графикой Конфигурация для работы с графикой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|