|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.01.2010, 19:22 | #1 |
Пользователь
Регистрация: 03.12.2008
Сообщений: 76
|
OpenGL движение обьектов
Доброе время суток) В опенгл есть 3-х мерный куб, он прозрачный. Внутри куба обьект (например сфера). Надо реализовать возможность перемещения сферы внутри куба по таймеру, желательно, чтоб она отражалась от его внутренних граней) Каким боком повернуться к реализации? С опенГЛ столкнулся впервые...
При установке Линукс не пострадало ни одного пингвина... Зато пострадало много дятлов..
|
28.01.2010, 19:51 | #2 |
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
ничего сложного там нет, тоже самое что обычная 2х мерная графика. меняй координаты и все.
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
|
28.01.2010, 19:58 | #3 |
Пользователь
Регистрация: 03.12.2008
Сообщений: 76
|
Вот код:
Код:
При установке Линукс не пострадало ни одного пингвина... Зато пострадало много дятлов..
|
28.01.2010, 21:16 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
причем тут GL к движению?
Open Graphic Library. она отвечает за прорисовку. а вот столкновения и движения проверяйте сами по координатам. как и в 2Д Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
28.01.2010, 21:22 | #5 |
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
у тебя параметры задаются при создании формы. изменять их при прорисовки сложно.
задавай параметры объектам лучше в onpaint и там уже меняй их для создания движения. ща некогда заниматься этим. завтра гляну, подскажу ченить, если хочешь, поковыряйся тут: opengl3.zip думаю разберешься...
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
|
29.01.2010, 08:36 | #6 |
Пользователь
Регистрация: 03.12.2008
Сообщений: 76
|
Да, спасибо за пример, ничего сложного там действительно нет)) Вот с организацией движения... перемещение по координатам заданным в опенгл, я осуществлял с помощью glTranlatef по-моему.. а как организовать движение ВНЕ опен гл, по координатам, заданным в опенгл?)
При установке Линукс не пострадало ни одного пингвина... Зато пострадало много дятлов..
|
29.01.2010, 08:44 | #7 |
Пользователь
Регистрация: 03.12.2008
Сообщений: 76
|
А то что я создаю обьекты при создании формы.. Я создаю их в отдельные листы, типа процедур, думаю в OnPaint ими управлять будет проще. Раньше создавал в OnPaint, разницы не почуствовал...
При установке Линукс не пострадало ни одного пингвина... Зато пострадало много дятлов..
|
31.01.2010, 17:19 | #8 | |
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
Цитата:
придется разбивать любую область экрана по координатам opengl наверное, в принципе там так же и делается
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
|
|
31.01.2010, 21:10 | #9 |
Пользователь
Регистрация: 03.12.2008
Сообщений: 76
|
Спасибо всем, думаю разберусь)
При установке Линукс не пострадало ни одного пингвина... Зато пострадало много дятлов..
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Движение обьекта в OpenGL Delphi | Krechet | Помощь студентам | 0 | 24.01.2010 14:22 |
Движение ДВУХ ОБЬЕКТОВ | Wi1D | Помощь студентам | 4 | 15.05.2009 08:57 |
Движение объекта по точкам(OpenGl).Подскажите. | spamer | Общие вопросы Delphi | 12 | 10.04.2009 17:06 |
Использование обьектов | UberStas | Помощь студентам | 2 | 13.06.2008 18:55 |
Перетаскивание обьектов | Witaliy | Общие вопросы Delphi | 6 | 27.04.2008 19:22 |