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

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

Void glBindTexture (GLenum target, GLuint textureName);





target определяет тип текстуры (GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D). Этот параметр должен совпадать с тем, который был при операции первичного связывания.

t extureNameидентификатор текстуры.

Пример вторичного связывания – делает активной текстуру с идентификаторм SingleTex.

glBindTexture(GL_TEXTURE_2D, SingleTex);

2) Согласование геометрических и текстурных координат

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

Текстурные координаты являются частью данных, связанных с вершинами многоугольника. Для установки текстурных координат используется функция glTexCoord2f(GLfloat s, GLLfloat t);

s - определяет горизонтальную текстурную координату

 
 

t - определяет вертикальнуютекстурную координату

Система текстурных координат имеет следующий вид:

 

       
 
   
 

Пример наложения текстуры с растяжением на прямоугольный объект
.

       
 
Координаты прямоугольного объекта
 
Вид объекта после наложения текстуры

 


glBegin(GL_QUADS);

glTexCoord2f(0.0, 0.0); glVertex3f(-1.,-1., 0.); //левый нижний угол

glTexCoord2f(1.0, 0.0); glVertex3f(5.,-1., 0.); //правый нижний угол

glTexCoord2f(1.0, 1.0); glVertex3f(5., 3., 0.); //правый верхний угол

glTexCoord2f(0.0, 1.0); glVertex3f(-1., 3., 0.); //левый верхний угол

glEnd();

 







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




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


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


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

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

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

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

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