HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > OpenGL > Установка OpenGL координат.
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Тренсфер
Житель форума

Дата регистрации: Mar 2007
Проживает: (void)
Сообщений: 327

Рейтинг



Установка OpenGL координат.

Я заранене приношу извинения за возможно глупый вопрос.
Как установить начало координат OpenGL (glTranslated) в точке карты? Меня инетересует ни код, а сама идея. Насколькоя понял при инициализациях OpenGL начало координат устанавливается в окне по центру, но немогу понять как можно сдвинуть их в точку на карте нарисованной движком. Если я не ошибаюсь они рисуются по разному. И в результате получается карта поверх которой OpenGL рисует своё. И как можно эти относительные координаты совместить.

__________________
Хотелось бы, чтобы не только хотелось...

Сообщить модератору | | IP: Записан
Сообщение: 20963

Старое сообщение 13-10-2007 11:10
- За что?
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Я не совсем понял, что ты хотел сказать... =) Глобальную систему координат ты сдвинуть никак не сможешь. Да и зачем?

Сообщить модератору | | IP: Записан
Сообщение: 20969

Старое сообщение 13-10-2007 13:33
- За что?
Тренсфер
Житель форума

Дата регистрации: Mar 2007
Проживает: (void)
Сообщений: 327

Рейтинг



Я не хочу сдвигать глобальную . просто хочу узнать как указывать координаты в OpenGL обьектах. В триайпи там просто узазываешь gEngfuncs.pTriAPI->Vertex3f( x, y, z ); с глобальными координатами, в опенг тоже только вот если указать глобальные -нарисуеся не там где надо.

__________________
Хотелось бы, чтобы не только хотелось...

Сообщить модератору | | IP: Записан
Сообщение: 20970

Старое сообщение 13-10-2007 14:31
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34523
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Это и есть глобальная система.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 20971

Старое сообщение 13-10-2007 14:37
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Цитата:
Тренсфер писал:
только вот если указать глобальные -нарисуеся не там где надо.


А ты не указывай глобальные. Перенеси матрицу "куда надо" и указывай локальные координаты - и будет тебе щастье.

Сообщить модератору | | IP: Записан
Сообщение: 20972

Старое сообщение 13-10-2007 14:54
- За что?
Тренсфер
Житель форума

Дата регистрации: Mar 2007
Проживает: (void)
Сообщений: 327

Рейтинг



Тем-же glTranslated ? Всмысле в вести в параметры glTranslated глобальные хл координаты и матрица сдвинется туда на карте?

__________________
Хотелось бы, чтобы не только хотелось...

Сообщить модератору | | IP: Записан
Сообщение: 20973

Старое сообщение 13-10-2007 15:20
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



тут кто-то долго спорил на гейм-деве - что проще - двигать камеру вокруг мира, или мир вокруг камеры.
выходило что по производительности одинаково

Сообщить модератору | | IP: Записан
Сообщение: 20975

Старое сообщение 13-10-2007 15:36
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34523
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Дядя Миша да какая разница о чем ламеры спорят? Конечно камеру надо двигать.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 20976

Старое сообщение 13-10-2007 16:07
-
Тренсфер
Житель форума

Дата регистрации: Mar 2007
Проживает: (void)
Сообщений: 327

Рейтинг



"Кто видел повара из простаков такого, который бы вертел очаг кругом жаркого"-кто-то из великих кажись Ломоносов

__________________
Хотелось бы, чтобы не только хотелось...

Сообщить модератору | | IP: Записан
Сообщение: 20978

Старое сообщение 13-10-2007 16:10
- За что?
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
тут кто-то долго спорил на гейм-деве - что проще - двигать камеру вокруг мира, или мир вокруг камеры


Ага. А еще на геймдеве спорили как лучше скобки расставлять. Так:

void f()
{
}

или так:

void f() {
}



Один чел жаловался, что в сорцах ку1 скобки расставлены первым способом, а в сорцах дум3 - вторым. Пришли к выводу, что "у Кармака сменился программирующий негр".

Сообщить модератору | | IP: Записан
Сообщение: 20979

Старое сообщение 13-10-2007 17:29
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34523
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


У меня вообще ощущение, что на геймдеве сидят программеры которые в данный момент без работы, т.е. уволены. Отсюда и такие странные темы

__________________

Сообщить модератору | | IP: Записан
Сообщение: 20980

Старое сообщение 13-10-2007 17:33
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


XaeroX дык у работающих-то небось времени не так много, чтобы столько флудить...

Сообщить модератору | | IP: Записан
Сообщение: 20981

Старое сообщение 13-10-2007 17:35
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Government-Man первый способ всяко лучше, но если ты задаешь энум или многомерный массив с неизвестным размером, то следует юзать второй способ

Сообщить модератору | | IP: Записан
Сообщение: 20989

Старое сообщение 13-10-2007 19:18
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Дядя Миша я до совсем недавнего времени юзал второй способ, но сейчас решил, что первый способ все-таки читабельнее и теперь юзаю его. Очень уж страшно выглядит куча вложенных друг в друга циклов, написанная вторым способом...

Сообщить модератору | | IP: Записан
Сообщение: 20994

Старое сообщение 13-10-2007 20:01
- За что?
MAL
Житель форума

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1677

Рейтинг



>>>У меня вообще ощущение, что на геймдеве сидят программеры которые в данный момент без работы, т.е. уволены. Отсюда и такие странные темы

Поправлю (сорри за оффтоп) - на геймдеве сидят "програмеры", которые еще в помине не получили работы
Такой бред не могут писать мало-мальски рабочие люди %)

__________________
...Из советов молодому пловцу:
"Не плыви по течению. Не плыви против течения. Плыви туда, куда тебе надо."
Козьма Прутков.

Сообщить модератору | | IP: Записан
Сообщение: 20995

Старое сообщение 13-10-2007 20:16
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 07:26. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > OpenGL > Установка OpenGL координат.
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024