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

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-189952.doc

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Формулировка задачи

Средствами графической библиотеки OpenGL построить динамическую трехмерную сцену, включающую заданные тело и поверхность вида z=f(x,y). Заданные графические объекты должны быть представлены в следующих видах:

· в виде каркасной модели, позволяющей видеть контуры примитивов, из которых составлены объекты;

· в виде реалистических изображений, построенных с учетом параметров источника освещения и параметров отражающих свойств материала;

· в виде объектов с наложенной на них текстурой.

Заданное тело: вентилятор.

Заданная поверхность: ,

где а, b – параметры.

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

Каркасные модели и поверхности могут быть представлены с помощью примитивов OpenGL, таких как:

× GL_LINES

× GL_LINE_STRIP

× GL_LINE_LOOP

× GL_TRIANGLES

× GL_TRIANGLE_STRIP

× GL_TRIANGLE_FAN

× GL_QUADS

× GL_QUAD_STRIP

× GL_POLYGON

×

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

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

Примитив POLYGON применим для получения круга.

В данной работе используются примитивы: GL_QUADS, GL_LINES, GL_POLYGON для построение каркасной модели тела, а для построения поверхности используется GL_QUADS.
Гидравлика ИжГТУ им. М.Т. Калашникова Задача 5 Вариант 2
Определить силу, действующую на горизонтальный люк диаметром 1 метр, расположенный на глубине h, м от поверхности воды в днище открытого резервуара.
User Z24 : 21 ноября 2025
130 руб.
Гидравлика ИжГТУ им. М.Т. Калашникова Задача 5 Вариант 2
Теплотехника МГУПП 2015 Задача 3.3 Вариант 94
Городской молочный завод для нужд горячего водоснабжения и водяного отопления в качестве греющего теплоносителя использует перегретую теплофикационную воду, полученную от ТЭЦ (рис. 4). Определить: — тепловую мощность системы отопления Qот; — количество нагреваемой воды для системы горячего водоснабжения Мгв; — площади поверхностей нагрева водоподогревателей системы водяного отопления Fот и горячего водоснабжения Fгв, Построить совмещенный температурный график водоподогревателей в коо
User Z24 : 8 января 2026
250 руб.
Теплотехника МГУПП 2015 Задача 3.3 Вариант 94
Математический анализ. Контрольная работа за 2-й семестр. Вариант № 8
1. Даны функция z=z(x,y), точка A(x0;y0) и вектор a(ax;ay). Найти: 1) grad z в точке А. 2) производную в точке А по направлению вектора a. 2. Вычислить с помощью двойного интеграла в полярных координатах площадь фигуры, ограниченной кривой, заданной уравнением в декартовых координатах (a>0). 3. Вычислить с помощью тройного интеграла объем тела, ограниченного указанными поверхностями. 4. Даны векторное поле F=Xi+Yj+Zk и плоскость (p) Ax+By+Cz+D=0, которая совместно с координатными плоскостями обр
User Kasser : 7 декабря 2012
100 руб.
up Наверх