Модель трехмерной сцены и библиотека 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.
Другие работы
Виникнення та припинення права спеціального використання лісових ресурсів
DocentMark
: 17 марта 2013
Вступ
Підставою для виникнення права спеціального використання лісових ресурсів є дозвіл, який видається органами Держлісгоспу України після затвердження лімітів використання лісових ресурсів.
Ліміти використання лісових ресурсів державного значення (ліміт лісосічного фонду та ліміт заготівлі живиці) щорічно затверджуються Кабінетом Міністрів України за матеріалами, які надаються Мінекономіки. Держлісгоспом, узгодженими з Мінекоресурсів та обласними державними адміністраціями по областях і по мі
15 руб.
Проект котловану та улаштування монолітних фундаментів
ostah
: 26 ноября 2014
Визначення обсягів робів.
Вибір способів проведення робіт та комплекту механізації.
Складання калькуляції та технологічного розрахунку.
Техніко-економічні показники.
Розробка заходів з технології виконання робіт, охорони праці та операційного контролю якості.
«Влаштування фундаментів».
Визначення обсягів робіт.
Специфікація елементів опалубки.
Вибір способів проведення робіт та комплекту механізації.
Складання калькуляції та технологічного розрахунку.
Техніко-економічні показники.
Розробка заход
45 руб.
Современные представления о структуре короны Солнца
Elfa254
: 15 августа 2013
Введение
Солнечная корона является с одной стороны, ключом к пониманию процессов, протекающих на Солнце, и, с другой стороны, важным предвестником и индикатором последующих событий в гелиосфере. Методы экспериментального исследования короны - это наблюдения излучения отдельных линий короны или участков спектра ее излучения. Основным методом исследования тонкой структуры короны и ее динамики являются наблюдения, так называемой белой короны, а именно, рассеянного на электронах короны фотосферного
5 руб.
Государственное регулирование внешнеэкономических связей
alfFRED
: 25 февраля 2014
Давно закончилась эпоха натурального хозяйства. Экономику стало трудно оградить границами страны, наоборот, границы становятся все более экономически прозрачными. Впрочем, изолировать себя практически редко кто и пытается, во всяком случае, экономически. Торговля между странами, экономическое сотрудничество, расширение мирохозяйственных связей, международное разделение труда несут в себе ощутимые взаимные выгоды. В результате экономического взаимодействия и интеграции складывается мировая эконом
10 руб.