Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2012, 20:52   #1
artscorp
Пользователь
 
Регистрация: 08.05.2011
Сообщений: 17
По умолчанию Вращение куба

Доброго времени суток! Помогите сделать вращение куба по траектории.
Вложения
Тип файла: rar кубики.rar (167.5 Кб, 20 просмотров)
artscorp вне форума Ответить с цитированием
Старый 08.04.2012, 23:45   #2
Tronix
Форумчанин
 
Аватар для Tronix
 
Регистрация: 15.06.2010
Сообщений: 740
По умолчанию

Да ну нафиг. Не хочу.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
Tronix вне форума Ответить с цитированием
Старый 09.04.2012, 13:31   #3
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Таймер, 4 переменных для перемещения в пространстве(tx,ty,dx,dy)+2 для поворота(rx,ry), связка glPushMatrix, glTranslate(),glRotate() для Х,glRotate() для У, glPopMatrix.
4 переменные:
-2 для задания стороны перемещения и скорости(если переменные для хранения текущего рез-та больше или меньше какого-то лимита, то просто меняем знак);
-2 для хранения текущего результата.
Код:
{Это в таймере}
tx=tx+dx;
if tx> 2 or tx<-2 then dx:=dx*-1;
// для ty то же самое
rx:=rx+3;
// для ry тоже самое
.............
{Это в процедуре отрисовки сцены}
glPushMatrix;
glTranslate(tx,ty,0);
glRotate(rx,1,0,0);
glRotate(ry,0,1,0);
................
// здесь рисуй свой куб
glPopMatrix;
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OpenGL построение куба ZotaC Gamedev - cоздание игр: Unity, OpenGL, DirectX 4 20.02.2012 13:08
Вращение куба AlexDn Помощь студентам 7 09.11.2011 10:08
Нахождения куба числа Corvette Общие вопросы C/C++ 8 21.08.2011 12:36
Описание куба Godsmack2007 Паскаль, Turbo Pascal, PascalABC.NET 0 16.06.2011 20:16
СОЗДАНИЕ 3d КУБА Sergeu Gamedev - cоздание игр: Unity, OpenGL, DirectX 11 13.02.2009 07:31