Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Задание проекций в OpenGL, задание проекций в OpenGL 
:(
    Опции темы
Norsk
Дата 17.5.2005, 19:28 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Подскажите где можно найти матрицы проекций для использования в glLoadMatrix


Это сообщение отредактировал(а) Norsk - 25.5.2005, 10:30
  Вверх
DENNN
Дата 18.5.2005, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 2
Всего: 43



ИМХО, бардак в голове.
особенно вот это:

Цитата(Norsk @ 17.5.2005, 19:28)
виды слева, сверху, снизу, спереди (вид справа, если я не ошибаюсь, по умолч glOrtho)


PM ICQ   Вверх
Nemesis
Дата 4.6.2005, 20:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 20.2.2005
Где: Москва

Репутация: нет
Всего: 5



Перспективная проекция объема ограниченного шестью плоскостями:
r и l правая и левая отсекающие плоскости;
t и b верхняя и нижняя отсекающие плоскости;
f и n дальняя и ближняя плоскости.
Проекция происходит на ближнюю плоскость.


| 2n/(r-l) 0 (r+l)/(r-l) 0 |
| 0 2n/(t-b) (t+b)/(t-b) 0 |
| 0 0 -(f+n)/(f-n) -2fn/(f-n) |
| 0 0 -1 0 |

(в OpenGl генерируется функцией glFrustum)

Ортографическая проекция объема ограниченного шестью плоскостями:
r и l правая и левая отсекающие плоскости;
t и b верхняя и нижняя отсекающие плоскости;
f и n дальняя и ближняя плоскости.
Проекция происходит на ближнюю плоскость.


| 2/(r-l) 0 0 (r+l)/(r-l) |
| 0 2/(t-b) 0 (t+b)/(t-b )|
| 0 0 -2f/(f-n) (f+n)/(f-n) |
| 0 0 0 1 |

(в OpenGl генерируется функцией glOrtho)


Добавлено @ 20:01
Блин, сорри, не дописал в том посте еще.
Только мне кажется проще использовать встроенные функции OpenGL, они довольно качественно сделаны.
--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0799 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.