Модель трехмерной сцены и библиотека 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-3 по дисциплине: Объектно-ориентированное программирование. Вариант №06
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не нап
User IT-STUDHELP : 8 июля 2023
300 руб.
Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №06 promo
Проектирование и расчет автосервисного предприятия с детальной разработкой участка по ремонту механических КПП
Оглавление Введение……………………………………………………………………………3 1 ТЕХНОЛОГИЧЕСКИЙ РАСЧЕТ СТО …………………………… …...…….4 1.1 Расчет годовых объемов работ ……………………………………….. …… 5 1.2 Распределение годовых объемов работ ……………………………….… …7 1.3 Расчет численности рабочих ……………………………………………...... 8 1.4 Расчет числа постов …………………………………………………......… 10 1.5 Расчет числа автомобиле – мест ……………………………………....… .. 13 1.6 Определение площадей помещений ………………………………....….. .. 15 1.7 Определение потребн
User Рики-Тики-Та : 25 августа 2012
55 руб.
Экзаменационная работа по дисциплине: Космические и наземные системы радиосвязи. Билет №20
БИЛЕТ 20 1. Структурные схемы бортовых ретрансляторов систем связи с ИСЗ. 2. Профиль пролета. Порядок построения профиля пролета. 3. Задача. Рассчитайте необходимую мощность передатчика ЦРРЛ, если: - длина пролета равна 30 км; - чувствительность приемника равна минус 90 дБм; - минимально –допустимый множитель ослабления равен минус 35 дБ; - рабочая частота 15 ГГц; - усиление антенн 40 дБ; - КПД передающего и приемного фидеров принять равными 1.
User Roma967 : 2 декабря 2019
600 руб.
promo
Адміністративний будинок на 25 робочих місць
1.1 Вихідні дані Адммінестративний будинок на 25 робочих місць будується в м. Нова Одеса, яке розташоване на півдні України . Згідно до СНиП 2.01.01-82 "Строительная климатология и геофизика" [1]: - Середня температура найбільш холодної доби - 230С - Середня температура найбільш холодної пятиденки -20 0 С - Глибина промерзання ґрунтів - 80см - Кількість опадів за рік – 499мм Дані для побудови рози вітрів 1.4 Загальна характеристика будівлі
User SerFACE : 30 мая 2013
50 руб.
up Наверх