Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по glRotate и glTranslate   Найти похожие ветки 

 
макс99   (2005-09-07 14:35) [0]

Если после перемещения какого-либо объекта с помощью glTranslate повернуть его glRotate то поворот происходит вокруг "старой" системмы координат как бы по окружности. Как выполнить перенос а потом уже в новой точке поворот?


 
grouzd[E]v ©   (2005-09-07 14:46) [1]

Не пробовал команды местами поменять? =)))

---
... we are walking on a thin line and you better avoid the risk ...


 
макс99   (2005-09-07 14:48) [2]


> Не пробовал команды местами поменять? =)))

Не смешно. Пробовал - тогда поворот нормальный, а перемещение по "повернутой" системе координат. Че-то с синусами-косинусами не хочеться возиться...


 
Frost (Freak)   (2005-09-07 14:56) [3]

2 макс99:
А запоминать систему координат не пробовал?


 
grouzd[E]v ©   (2005-09-07 14:56) [4]

Скажи лучше что конкретно нужно сделать
зы а на вопрос я ответил

---
... we are walking on a thin line and you better avoid the risk ...


 
макс99   (2005-09-07 15:00) [5]


> grouzd[E]v ©

говорю...

Нужно нарисовать объект не важно какой. Перед этим его нужно переместить туда, где он должен находиться а потом В ТОЙ ТОЧКЕ повернуть его так как надо...

> Frost (Freak)   (07.09.05 14:56) [3]
> 2 макс99:
> А запоминать систему координат не пробовал?

Как это сделать?? Можно кодец для примера, плиз!


 
grouzd[E]v ©   (2005-09-07 15:08) [6]

очень конкретно =) попробуй

glPushMatrix;
glTranslate(...
glRotate(...
glPopMatrix;

---
... we are walking on a thin line and you better avoid the risk ...


 
grouzd[E]v ©   (2005-09-07 15:08) [7]

зы рисовать объект перед glPopMatrix;

---
... we are walking on a thin line and you better avoid the risk ...


 
макс99   (2005-09-07 15:24) [8]


> grouzd[E]v ©  

ща попробую


 
Кефир87 ©   (2005-09-07 15:24) [9]

Грубо говоря glTranslate переносит систему координат в локальную. Там все изменения происходить и будут, в том числе и последующие транслейты. В чем проблема-то? Может с осями поворота?


 
макс99   (2005-09-07 15:39) [10]


> В чем проблема-то? Может с осями поворота?

Да вот я тоже так думал, а проблема в чем, не могу понять. Ну не поворачивает оно как нужно, а вокруг точки, из которой был перенос...


 
макс99   (2005-09-07 16:10) [11]

Все! Разобрался вроде! Всем спасибо... :)



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.013 c
1-1138973753
DUDAS
2006-02-03 16:35
2006.03.05
выравнивание по вертикали в DBGrid


2-1140345028
antoxa2005
2006-02-19 13:30
2006.03.05
Можно ли во время закачки файла по HTTP отслеживать "ход процесса


3-1136539564
tytus
2006-01-06 12:26
2006.03.05
Record/Key deleted


15-1139600197
Anton Shestakov
2006-02-10 22:36
2006.03.05
Работа с help-ами


2-1140085412
Creative
2006-02-16 13:23
2006.03.05
обнуление поля при выбранном чекбоксе





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский