![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Plotter |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 20.10.2002 Где: Москва Репутация: нет Всего: нет |
:ангры: Не пойму, как мне управляться с функцией глуЛоокАт(x,ы,з,тx,ты,тз,упx,упы,упз);... Ну, x, ы, и з - координаты самой камеры... тx, ты и тз - координаты точки, куда камера направлена, а вот для чего нужны еще три координаты я не знаю.... Написал я тут код:
[ЦОДЕ] глуЛоокАт(7+(x)+СПИН_X, 7+(ы)+СПИН_Ы, -10, 0+(x), 0+(ы), 0.1,-1, -1, 1); [/ЦОДЕ] -1, -1 и 1 я подставил методом научного тыка, иначе камера у меня получается перевернута черт знает как.... Но вскоре возникла проблема...объясняю: с изменением Х и У все впорядке - камера перемещается, а вот когда меняются СПИН_X и СПИН_Ы (отвечают за поворот камеры вокруг точки цели), камера начинает переворачиваться и вести себя очень странно... Может надо как-то менять последние три координаты? Помогите если сможете... З.ы.: SPIN_X = CAMERA_RADIUS*(cos((3.1415*UGOL)/(180))); SPIN_Y = CAMERA_RADIUS*(sin((3.1415*UGOL)/(180))); |
|||
|
||||
| Plotter |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 20.10.2002 Где: Москва Репутация: нет Всего: нет |
Ой........... я кажется на ТРАНСЛИТ нажал....................... надеюсь вам это не помешает
х , ы и з - координаты x,y,z. тх, ты, тз - соответственно, ну "глуЛоокАт" = "gluLookAt" ... надеюсь этого хватит.... еще раз извините за неудобства... |
|||
|
||||
| Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
Знаешь, там есть кнопочка edit... с её помощью можно свои сообщения редактировать...
У gluLookAt последние три параметра - это направление вектора нормали к направлению камеры. т.е. отвечает за наклон камеры. вот если ты сморишь вперед, то наклон головы влево или вправо как раз и будет поворот этого вектора. (именно наклон, а не поворот) -------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
| Plotter |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 20.10.2002 Где: Москва Репутация: нет Всего: нет |
З.ы. Эх, значит теперь буду декодер с 3dmaxa лепить - это надолго....., но я думаю и по этой части вопросы будут. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |