Справка OpenGL о координатах в перспективеC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Справка OpenGL о координатах в перспективе

Сообщение Anonymous »

Это то, что расстраивало меня в течение долгого времени
(десятки часов) перед компьютером и Google, но я до сих пор
не решил эту проблему. Я новичок в openGL, и последние 2-3 месяца я начал читать обучающие материалы
в сети, а также экспериментировать с некоторым кодом.
Моя главная проблема заключается в том, что когда я перешел от ортогональной проекции к перспективе
я все время ломал голову над тем, как управлять простой фигурой и рисовать ее на экране. Я очень мало знаю о матрицах, но дело в том, что в ортогональной
проекции я указываю координаты x,y,z объекта, а это
координаты окна. В перспективе я ничего не видел, как применяются координаты
. Я видел диапазоны от -1 до 1 или даже от -20 до 20 и т. д. Я читал, что в openGL можно указать координаты, но как мне это сделать?
В Орфографически я делаю это:
Размер окна 800x600
я хочу, чтобы рамка занимала все окно
итак,

Код: Выделить всё

glVertex2i( 0, 600 );
glVertex2i( 0, 0 );
glVertex2i( 800, 0 );
glVertex2i( 800, 600 );
А как насчет проекции?
Когда я ставлю 1, это конец окна, а -1 — начало.
Как opengl определяет начало/конец окна окно и почему оно от -1 до 1?

Подробнее здесь: https://stackoverflow.com/questions/811 ... erspective
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»