Модель трехмерной сцены и библиотека 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.
Расчет элементов автомобильных гидросистем МАМИ Задача 1.5 Вариант И
Определить силу F0, необходимую для удержания поршня на высоте Н над поверхностью воды. Над поршнем располагается столб воды высотой h. Даны диаметры поршня D и штока d. Весом поршня и штока пренебречь. (Величины Н, h, D и d взять из таблицы 1).
User Z24 : 17 декабря 2025
180 руб.
Расчет элементов автомобильных гидросистем МАМИ Задача 1.5 Вариант И
Банковское дело. Экзамен. Вариант №8
Вариант 8. 1. Вид операции, выполняемой банком с целью увеличения своего кредитного потенциала, – это: а) активная; б) пассивная; в) кредитная 2. Наиболее полно сущность банка раскрывает следующее определение: а) банк – это финансово-кредитная организация, создающая кредитные средства обращения; б) банк – это финансовый посредник; в) банк – это кредитная организация, аккумулирующая денежные средства с целью превращения их в ссудный капитал, приносящий процент 3. Движение временно свободных дене
User АннаКим : 15 мая 2018
100 руб.
Программирование. Экзамен. Билет №4
Программирование. Экзамен Билет 4 1. Структурированный тип данных: массив. 2. Язык программирования Pascal. Подпрограммы. Формальные и фактические параметры процедур и функций. Передача параметров по значению и по ссылке (параметры-переменные, параметры-значения).
User jaggy : 12 февраля 2016
300 руб.
up Наверх