Помощь студентам, абитуриентам и школьникам.

Консультации и учебные материалы для разработки диссертации, дипломной работы ,курсовой работы, контрольной работы, реферата, отчета по практике, чертежа, эссе и любого другого вида студенческих работ.

Не успеваешь написать работу? Поможем!

Пример: Курсовая работа
Raytracing. Отрисовка сцены «Отражающиеся дорожки» алгоритмом обратной трассировки лучей


ВУЗ, город:

УГТУ-УПИ

Предмет: Программирование

Курсовая работа по теме:

Raytracing. Отрисовка сцены «Отражающиеся дорожки» алгоритмом обратной трассировки лучей

Страниц: 21

Автор: Алексей Иванов

2011 год

3 47
RUR 1490
Внимание!
Это только выдержка из работы

Рекомендуем посмотреть похожие работы:

  1. Обратная сила уголовного закона (Курсовая работа, 2005)

    ... № 1. Понятие и значение уголовного закона, его основное содер-жание. 1. Понятие уголовного закона. Hовый Уголовный кодекс (УК) РФ, принятый Госудаpственной ...

  2. Разработка алгоритма преобразования арифметического выражения «Вычисление арифметических выражений (Курсовая работа, 2008)

    ... арифметического выражения; вычисление значения арифметического выражения. Основные функции программы: PrintTablVar() вывод таблицы переменных void AssignOp(void) разбор и расчет выражения void ...

  3. Эвристика, алгоритмы и правила логики (Курсовая работа, 2009)

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

  4. Луч света падает на плоскую границу раздела двух сред, частично отражается и частично преломляется (Контрольная работа, 2011)

    ... на плоскую границу раздела двух сред, частично отражается и частично преломляется. Определите угол падения, при котором отраженный луч перпендикулярен преломленному ...

  5. На стеклянную призму с преломляющим углом θ=50° падает под углом ε=30° луч света (Контрольная работа, 2010)

  6. Вода налита в аквариум прямоугольной формы (Контрольная работа, 2010)

    ... изменяться ход отраженного луча по мере заполнения сосуда водой? Решение: Обратимся к рисунку. Ход лучей в пустом сосуде изображен ... от зеркала под углом а. При заполнении сосуда водой свет падает на поверхность воды под углом а, преломляется ...

  7. Алгоритмы шифрования (Курсовая работа, 2008)

    ... информационного обмена документами придание документам юридической значимости; значительно сократить время движения документов ... подлинность полученной информации. Преимущества ЭЦП очевидны - документы, подписанные электронной цифровой подписью, могут ...

Содержание

Введение 3

Описание программы 4

Алгоритм работы программы 6

Блок-схема программы 7

Заключение 8

Приложение 9

Приложение 1. Полученное изображение 10

Приложение 2. Листинг Light.java 11

Приложение 4. Листинг Sphere.java 12

Приложение 5. Листинг Surface.java 14

Приложение 6. Листинг WorkVector.java 17

Приложение 7. Листинг Main.java 19

Выдержка

Задача данного проекта — реализовать построение изображений методом трассировки лучей. Для выполнения этой задачи я использовал средства языка программирования Java. При написании программы задействован принцип объектно-ориентированного программирования. Также используется рекурсия для рассмотрения отраженных и преломленных лучей.

Описание сцены

На сцене изображено расставленное в ряды множество мелких шариков, которые отражаются в большом шаре. Сцену освещают два точечных источника света, которые создают блики на поверхности шаров. Также, исходя из положения источников света, отрисованы тени от объектов.

Список использованной литературы

Книги по Java

Книги по Raytracing'у

3 95
RUR 1490






Карта : А Б В Г Д Е Ё Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Наверх