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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2010, 13:58   #1
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию Фиксация источника света в OpenGL

построил пирамиду с нормалями для всех сторон glNormal3f(1,1,1) , но не знаю , как вертеть объект , а не сцену?
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Старый 29.03.2010, 16:09   #2
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Пирамида у которой все нормали торчат в одну сторону... мощно.
В целом, наверное, стоит связать с пирамидой матрицу преобразования координат и пользоваться матричным стеком (glPushMatrix, glPopMatrix, glMultMatrixd, glLoadMatrix).
f.hump вне форума Ответить с цитированием
Старый 29.03.2010, 16:49   #3
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

по геометрии у меня была 3 , т.к. я очень любил прогуливать угоки =) ( о чём сейчас сильно жалею =( )
преобразования координат делаю, всё равно шляпа какая то получается. В принципе разобрался, использовал glRotate(), вот он и вертел сцену. Поиграю с изменением координат=)
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Старый 29.03.2010, 17:38   #4
Miha85193
Delphi, OpenGL API
Форумчанин
 
Аватар для Miha85193
 
Регистрация: 29.03.2010
Сообщений: 152
По умолчанию

Чтобы повернуть обьект, а не саму сцену я использую следующую конструкцию:
glPushMatrix;
//вращение сцены
glRoratef(Angle1, 0,1,0);
glPushMatrix;
glRoratef(Angle2, 0,1,0);//к прииеру вращение вокруг оси Y
{здесь вращаемый обект}
glPopMatrix;
glPopMatrix;
Miha85193 вне форума Ответить с цитированием
Старый 29.03.2010, 17:44   #5
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

спасибо большое парни=)
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Старый 29.03.2010, 22:44   #6
maxflint
работаю за еду
Пользователь
 
Аватар для maxflint
 
Регистрация: 31.10.2009
Сообщений: 64
По умолчанию

модуль glUtils дайте
Вотан ждёт меня в своих чертогах, на свой вечный пир!
maxflint вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Движение со скоростью света и быстрее скорости света - Сверхсветовое движение Alar Свободное общение 354 13.11.2011 21:32
Конец Света! Linker88 Свободное общение 82 15.06.2009 18:34
фиксация формы viking Общие вопросы Delphi 2 05.06.2009 18:55
Фиксация фреймов Merkator HTML и CSS 3 05.03.2009 08:00
Выбор источника обновлений Bu$ter Microsoft Office Excel 20 12.11.2008 09:46