WWW.INFO.Z-PDF.RU
БИБЛИОТЕКА  БЕСПЛАТНЫХ  МАТЕРИАЛОВ - Интернет документы
 


«Буфер трафарета - это двумерная матрица, в которой каждый элемент соответствует пикселю области рендеринга. Каждый элемент этой матрицы ...»

Алгоритм использования трафаретного буфера

После отсечения плоскостью части трехмерной модели буквы C получаем отверстие, в которой видим внутреннюю часть модели. Механизм трафаретного буфера позволит заполнить эту область частью плоскости.

Буфер трафарета - это двумерная матрица, в которой каждый элемент соответствует пикселю области рендеринга. Каждый элемент этой матрицы занимает 2 байта. В каждый элемент этой матрицы может быть записано число от 0 до 255. Буфер трафарета используется для создания маски, которая может быть использована для дополнительных возможностей рендеринга. Рассмотрим механизм, который используется для заполнения отверстия фрагментом плоскости.

1 Шаг: Заполнение трафаретного буффера. Заполним, например, пятерками те элементы буфера трафарета, которые соответствуют пикселам, где отображается модель буквы "C".

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

Пятерки запишутся во все элементы матрицы буфера трафаретов, который соответсвуют всем пикселам отображаемой модели.

Красный цвет на данном рисунке показывает, в какой области буфер трафарета заполнен пятерками

2 шаг. Заполнение трафаретного буффера двойками в тех областях, где видны только лицевые стороны полигонов.

Модель построена таким образом, что лицевая сторона всех полигонов обращена наружу. Поэтому, если отключим отображение полигонов, которые обращены к нам задней стороной, получим следующую ситуацию:

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

Если в буффере трафарета обозначим области, куда теперь занесены двойки, синим цветом, то получим следующую ситуацию:

Теперь область трафарета, где лежат пятерки (на рисунке обозначена красным цветом) представляет собой область, где видимы полигоны, обращенные к нам тыльной стороной. Именно в этом участке и будет отображаться фрагмент плоскости, который будет закрывать отверстие.

3 Шаг врисовка фрагмента плоскости. Теперь нужно нарисовать плоскость только в той области экрана, где соответствующие элементы матрицы буфера трафарета равны пятерке. Получим следующую ситуацию:

Таким образом, с помощью трафаретного буфера в требуемую область был врисован фрагмент плоскости

Похожие работы:

«11 МАЯ 2017 Вернуться в оглавлениеПубликации РИА НОВОСТИ; ВИКТОР ЛЯЩЕНКО; 2017.05.10; НАЗНАЧЕНА ДАТА НАЧАЛА СТРОИТЕЛЬСТВА ФЕДЕРАЛЬНОЙ ТРАССЫ "ТАВРИДА"Официальный старт строительству федеральной трассы "Таврида" в Крыму будет дан 12 мая – в 37 километрах от Симферополя заложат памятный камень, сообщ...»

«Министерство образования Нижегородской области Государственное бюджетное образовательное учреждение среднего профессионального образования Богородский политехнический техникум ОТЧЕТ за 2013/2014 учебный год г. Богородск, 2014г.СОДЕРЖАНИЕ TOC \o 1...»

«РОССИЯ ОоО "ЭЛИНОКС" Шкаф расстоечный ТЕПЛОВой ШРТ-16ПАСПОРТ и руководство по эксплуатации Рис.1 Шкаф расстоечный тепловой ШРТ-16.1. НАЗНАЧЕНИЕ Шкаф расстоечный тепловой ШРТ (далее шкаф) предназначен для р...»

«-750570-72009000-800100-72326500 Кириш Фаолият хул-атвор мотивацияси фани бўйича ишлаб чиилган ўув дастури магистрларни психология фанининг энг долзарб муаммоси-мотив ва мотивация, хул-атворни бошаришнинг психологик механизмлари, хул-атвор феноменлари, мотив ва мотивациянинг боша психик одисала...»

«ПОСТАНОВЛЕНИЕ Президиума Правительства Республики Хакасия от 16.01.2017 № 3-п О внесении изменений в постановление Президиума Правительства Республики Хакасия от 07.09.2015 № 88-п "О создании комиссии по вопросу урегулирования задолже...»

«РЕЗОЛЮЦИЯ I СЪЕЗДА СТРОИТЕЛЕЙ И ПРОЕКТИРОВЩИКОВТОМСКОЙ ОБЛАСТИ 22-23 августа 2017 г., г. ТомскУчастники I Съезда строителей и проектировщиков Томской области отмечают, что строительная отрасль является одной из доминирующих секторов экономики региона и да...»

«  Перечень документов для ввода объекта в эксплуатацию Перечень необходимой документации для получения разрешения на ввод объекта капитального строительства в эксплуатацию Правоустанавливающие документы на земельный участок 1.1...»

«Открытое занятие к конкурсу "Слагаемые педагогического мастерства". Тема занятия: Введение в образовательную программу "Начальное техническое моделирование". Цель: Развитие у обучающихся положительного эмоционально-психологического и мотивационного настроя к заняти...»

«Счетчик электрической энергииоднофазныйNP523.20D-1P1ALNI ПаспортADDM.411152.226 ПСАдрес предприятия изготовителя: 143980, Россия, Московская область,г. Железнодорожный,ул. Маяковского, д. 16ООО "Матрица"Телефон:(495) 225-80-92Факс:(495) 522-89-...»

«Требования к видеоматериалам, представляемым участниками открытой научно-практической конференции Правовое требование -соответствие содержания видеоматериалов Российскому законодательству Общие требования видеозаписи -видеозапись должна производиться с микрофон...»








 
2018 www.info.z-pdf.ru - «Библиотека бесплатных материалов - интернет документы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 2-3 рабочих дней удалим его.