График функции sinc(x)

Рис. 3.1. График функции sinc(x)

Вот код этой программы"images/tmp8E4A-85.png" alt="Мировое окно (а) и порт просмотра (б)">

Рис. 3.2. Мировое окно (а) и порт просмотра (б)

Мы хотим описать не только то, как осуществлять операции масштабирования и сдвига в OpenGL, что очень просто, но также и то, как организованы процессы масштабирования и сдвига, чтобы вы смогли разобраться в используемых в них алгоритмах низкого уровня. Здесь мы работаем только с 20-верси-ей, однако позднее мы увидим, что эти идеи естественным образом распространяются и на ЭО-«миры», обозреваемые с помощью «камеры».

3.2.1. Преобразование из мирового окна в порт просмотра На рис. 3.3 более детально показаны мировое окно и порт просмотра. Мировое окно описывается своими левой (left), верхней (top), правой (right) и нижней (bottom) границами, или W.l, W.t, W.r и W.bl соответственно. Порт просмотра описывается подобным же образом в системе координат экранного окна (открытого в каком-либо месте на экране) посредством координат V.l, V.t, V.r и V.b, которые измеряются в пикселах.


⇐ Предыдущая| |Следующая ⇒