Модель трехмерной сцены и библиотека OpenGL

§ Квадрат.

Текстура на квадрат накладывается один к одному с существующими координатами.

Графическое представление тела с текстурой

Описание представления поверхности

Поверхность строится пере

бором координат x и y в пределах от -N до N и вычислением для каждой пары (x,y) значения z.

Нормаль к поверхности в точке находятся через честные производные функции по x, y, z

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

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

Графическое представление поверхности

Список используемой литературы

1. А.В. Боресков. Графика Трехмерной Компьютерной Игры на Основе OpenGL. М.: «Диалог-МИФИ»,2004

2. Ю.М. Боянковский, А.В. Игнатенко, А.И. Фролов. Графическая библиотека OpenGL. уч.-мет.пособие. Москва,2003

3. NeHe Tutorials

Страница:  1  2  3  4 


Другие рефераты на тему «Программирование, компьютеры и кибернетика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы