Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в OpenGL выводить на нормальные координаты


Alex_r ©   (2008-12-26 16:39:00) 

Здравствуйте!
Я начал изучать OpenGL по книге Краснова. У меня возник вопрос: как выводить на OPENGL не в системе координат (-1,1)(-1,1)а в привычной, например 1024х768. Ответа в Гугле не нашел.


frank   (2009-02-06 11:10:00) [1]

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


Pavia   (2009-01-15 19:13:00) [2]


> Alex_r

Ошибка не накапливаетя.  Она постоянно и ничтожно мола.


Alex_r   (2009-01-15 17:40:00) [3]

>Vetal   (26.12.08 20:43) [1]
>Славка   (12.01.09 14:58) [2]
спасибо
>МистерТ  
А и так и так придется пересчитывать. При этом пересчете, к тому же, будут накапливаться ошибки округления


МистерТ   (2009-01-12 16:56:00) [4]

> Alex_r   (26.12.08 16:39)  
> как выводить на OPENGL не в системе координат (-
> 1,1)(-1,1)а в привычной, например 1024х768.

А зачем ?
Так при любом разрешении будут одинаковые координаты, а при экранных - под каждое разрешение нужно пересчитывать.


Славка   (2009-01-12 14:58:00) [5]

Заходи на www.nvv.ho.ua там есть исходники программ с использованием OpenGL.


Vetal   (2008-12-26 20:43:00) [6]

Функцией glOrtho например.


Наверх

Титульная страница Поиск, карта сайта Написать письмо