Модель трехмерной сцены и библиотека OpenGL
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой 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.
Средствами графической библиотеки 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 Вариант 23
Z24
: 3 января 2026
Определить индикаторную Ni и эффективную Ne мощность четырехтактного двигателя внутреннего сгорания по его конструктивным параметрам и среднему индикаторному давлению рi. Диаметр цилиндра двигателя D, ход поршня S, угловая скорость коленчатого вала Ω, мин-1, число цилиндров Z, среднее индикаторное давление рi и механический КПД ηм выбрать из табл. 2.
Ответить на вопросы:
Каковы основные различия в работе двухтактного и четырехтактного двигателей внутреннего сгорания?
Каковы преимущества и
200 руб.
Инженерная графика. Графическая работа №3(2-я часть). Вариант №18
Чертежи
: 6 марта 2020
Все выполнено в программе КОМПАС 3D v16.
Миронов Б.Г., Миронова Р.С., Пяткина Д.А., Пузиков А.А. - Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере.
Графическая работа №3 (2-ая часть). Вариант №18.
Тема: Лекальные кривые.
Задание: Вычертить по заданным размерам контур детали. Линии построения лекальной кривой сохранить.
В состав работы входит один файл – чертеж контура детали с простановкой размеров и сохраненными линиями построения лекальной кривой.
Помо
30 руб.
Теория телетрафиков. Курсовая работа. Вариант 20.
Mental03
: 9 ноября 2017
Курсовая работа по дисциплине теория телетрафиков. Вариант 20.
Шифр: 13.0.20.11.15.18.6
Задачи:
1. На однолинейную СМО поступает простейший поток вызовов с параметром 37 выз/час. Вызовы обслуживаются с ожиданием. Время обслуживания вызовов распределено: а)показательно со средним значением 70 c; модель обслуживания М/М/1;
б)постоянно с h=t ; модель обслуживания М/Д/1. Допустимое время ожидания начала обслуживания - 140 с. Определить: для модели М/М/1 и М/Д/1 - функцию распреде
Расчет элементов автомобильных гидросистем МАМИ Задача 5.11 Вариант К
Z24
: 20 декабря 2025
Насосная установка включает нерегулируемый роторный насос и переливной клапан, через который часть подачи насоса направляет на слив (см. рисунок к задачам 5.9 и 5.11). Определить расход жидкости Qкл, сливающийся через клапан, если подача насосной установки известна Qну = Q. Найти на этом режиме полезную и потребляемую мощности насосной установки, приняв при этом полный кпд насоса η = 0,85. При решении воспользоваться характеристикой насосной установки, приведенной на рисунке к задачам 5.11 и 5.1
150 руб.