Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Introduction. После применения проекционной матрицы на вход следующего преобразования (перспективного деления, рис


После применения проекционной матрицы на вход следующего преобразования (перспективного деления, рис. 1.2) поступают так называемые усеченные (clipped) координаты вершин, расположенных внутри видимого объема. Значения всех компонент усеченных координат (xc, yc, zc, wc) находятся в диапазоне [-1,1].

Трехмерные нормированные координаты вершин вычисляются по формуле:

(xn, yn, zn) = (xc/wc, yc/wc, zc/wc)

Полученные нормированные координаты подвергаются оконному преобразованию. Согласно аналогии с фотоаппаратом (рис. 1.2), оконное преобразование соответствует этапу, на котором выбираются размеры получаемого двумерного изображения. Размер изображения на экране – область вывода – является прямоугольником, заданным в оконной системе координат (рис. 1.6) с помощью функции:

void glViewPort(GLint x, GLint y, GLint width, GLint height)

Значения всех параметров задаются в пикселах и определяют ширину и высоту области вывода с координатами левого нижнего угла (x, y). Размеры оконной системы координат зависят от текущих размеров окна приложения, а точка-начало координат (0, 0) располагается в левом нижнем углу окна.

Рис. 1.6. Вершины, лежащие внутри видимого объема, проектируются на его переднюю стенку (ту, которая ближе к наблюдателю) и затем отображаются в области вывода на экране.

 

Вычислим оконные координаты центра области вывода (cx, cy):

cx=x+width/2, cy=y+height/2.

Введем обозначения px=width, py=height. Оконные координаты каждой вершины вычисляются по формулам:

(xwin, ywin, zwin) = ((px/2) xn + cx, (py/2) yn + cy, [(f-n)/2] zn+(n+f)/2)

Целые положительные величины n и f ограничивают минимальную и максимальную глубину точек, которые могут попасть в область вывода (по умолчанию n=0 и f=1). Глубина каждой точки zwin записывается в специальный буфер глубины (z-буфер), с помощью которого OpenGL удаляет невидимые линии и поверхности. Установить собственные значения n и f можно вызовом функции

void glDepthRange(GLclampd n, GLclampd f)

Если у нескольких вершин совпадают двумерные координаты (xwin, ywin), то в область вывода попадет вершина с минимальным значением глубины zwin.

В консольных приложениях функция glViewPort() обычно вызывается из функции, зарегистрированной с помощью функции макета glutReshapeFunc() в качестве функции-обработчика события изменения окна приложения.

 

 

Адрес уроков по OpenGL

http://pmg.org.ru/nehe/index.html

 

Introduction

· What is the idea of University education? (to open up some amazing doors and

opportunities for the career as an engineer; to cultivate the intellect; a place

of teaching universal knowledge).

· Does University education play an important part in our life? Why?

· Is there any difference between learning and education?

· What famous world known Universities do you know?

 

2. Speak on the Academic Ranking of World Universities 2014: top 100 (is changed annually)

Example: Tokyo University is a Japanese University. Its world rank is 20.

o Academic Ranking of World Universities (Shanghai Ranking Consultancy)

o The World University Rankings (Times Higher Education)

o QS World University Rankings (Quacquarelli Symonds) etc.

 

Rank Institution Country
  Harvard University US
  Stanford University US
  Massachusetts Institute of Technology (MIT) US
  University of Cambridge UK
  University of Oxford UK
  Osaka University Japan

References:

http://www.arwu.org/rank/2007/ARWU2007TOP500list.htm

http://ed.sjtu.edu.cn/rank/2004/top500(1-100).htm

http://www.shanghairanking.com/ru/FieldSCI2014.html




<== предыдущая лекция | следующая лекция ==>
Проекционное преобразование | 

Дата добавления: 2015-10-19; просмотров: 200. Нарушение авторских прав; Мы поможем в написании вашей работы!




Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Почему важны муниципальные выборы? Туристическая фирма оставляет за собой право, в случае причин непреодолимого характера, вносить некоторые изменения в программу тура без уменьшения общего объема и качества услуг, в том числе предоставлять замену отеля на равнозначный...

Тема 2: Анатомо-топографическое строение полостей зубов верхней и нижней челюстей. Полость зуба — это сложная система разветвлений, имеющая разнообразную конфигурацию...

Виды и жанры театрализованных представлений   Проживание бронируется и оплачивается слушателями самостоятельно...

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

САНИТАРНО-МИКРОБИОЛОГИЧЕСКОЕ ИССЛЕДОВАНИЕ ВОДЫ, ВОЗДУХА И ПОЧВЫ Цель занятия.Ознакомить студентов с основными методами и показателями...

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия