Создание в BLITZ3D двумерных и трехмерных графических изображений

Раздел
Программирование
Просмотров
352
Покупок
1
Антиплагиат
Не указан
Размещена
18 Авг 2020 в 14:30
ВУЗ
Не указан
Курс
Не указан
Стоимость
2 000 ₽
Демо-файлы   
1
jpg
курсовая курсовая
48.1 Кбайт 48.1 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Контрольная работа
1.1 Мбайт 2 000 ₽
Описание

Задание:

Требуется генерировать препятствие в виде окружности случайного размера и позиции на экране. И генерировать управляемый прямоугольник со случайным размером. Прямоугольник должен двигаться по реакции на нажатие стрелок на клавиатуре (вверх, вниз, влево, вправо). Программа должна остановить движение, если окружность и прямоугольник будут пересекать друг друга (остановка при обнаружении коллизии).

Задание:

Требуется случайно генерировать отрезок. Создать реакцию на нажатие кнопок мыши следующим образом: при нажатии на ЛКМ должна быть указана первая точка отрезка, а при нажатии на ПКМ указана вторая точка отрезка. Таким образом с помощью мыши и двух кнопок можно задать любой отрезок в окне программы. Требуется создать алгоритм для вычисления точки пересечения двух отрезков. Если отрезки пересечены, то в точке пересечения нужно создать залитую окружность желтого цвета. При отсутствии пересечения отображать красную окружность по центру экрана.

Задание:

Требуется создать плоскость – основание. На плоскости требуется случайным образом расположить препятствия в виде трехмерных объектов. Создать игрока в виде трехмерного объекта (допускается загрузить 3ds-модель) и прикрепленной к игроку камере, находящийся за объектом. Привязать управление движения к мыши или клавиатуре, чтобы можно было перемещать и вращать игрока. Реализовать коллизии с препятствиями тела игрока. Случайным образом разместить на плоскость спрайты. Создать алгоритм для подсчета спрайтов, к которым игрок достаточно приблизился. После приближения к спрайту его необходимо удалить/скрыть и отображать количество таких спрайтов.

Оглавление

1 2D программа, обнаружение коллизии 2

2 2D программа, динамические отрезки и вычисления 4

3 3D программа, массив препятствий и управление трехмерным объектом 5

Приложение 1 6

Приложение 2 7

Приложение 3 8

Приложение 4 9

Список литературы

Не требовалось

Вам подходит эта работа?
Похожие работы
Компьютерная графика
Чертеж Чертеж
1 Ноя в 21:58
18 +2
0 покупок
Компьютерная графика
Чертеж Чертеж
1 Ноя в 21:46
20 +2
0 покупок
Компьютерная графика
Курсовая работа Курсовая
1 Ноя в 18:20
32 +2
0 покупок
Компьютерная графика
Контрольная работа Контрольная
28 Окт в 18:22
27 +1
0 покупок
Компьютерная графика
Курсовая работа Курсовая
13 Окт в 18:21
32 +1
0 покупок
Другие работы автора
Базы данных
Курсовая работа Курсовая
3 Сен в 03:35
67 +1
0 покупок
Web-программирование
Лабораторная работа Лабораторная
3 Сен в 03:24
50 +1
0 покупок
Web-программирование
Лабораторная работа Лабораторная
3 Сен в 03:22
37 +1
0 покупок
Web-программирование
Лабораторная работа Лабораторная
3 Сен в 03:20
42 +1
0 покупок
Web-программирование
Лабораторная работа Лабораторная
3 Сен в 03:18
37 +1
0 покупок
Web-программирование
Лабораторная работа Лабораторная
3 Сен в 03:15
37 +1
0 покупок
Информатика
Отчет по практике Практика
2 Сен в 19:48
72
0 покупок
Информатика
Отчет по практике Практика
2 Сен в 19:47
67 +1
0 покупок
Информатика
Отчет по практике Практика
2 Сен в 19:43
73 +1
0 покупок
Информатика
Курсовая работа Курсовая
2 Сен в 13:48
50 +1
0 покупок
Информатика
Контрольная работа Контрольная
19 Авг в 13:18
58 +2
0 покупок
Информатика
Контрольная работа Контрольная
19 Авг в 13:16
87 +2
0 покупок
Информатика
Контрольная работа Контрольная
16 Авг в 17:45
62 +2
0 покупок
Информатика
Контрольная работа Контрольная
13 Авг в 06:15
47 +1
0 покупок
Web-разработки
Отчет по практике Практика
5 Авг в 12:05
47 +1
0 покупок
Web-разработки
Отчет по практике Практика
5 Авг в 12:00
40 +1
0 покупок
Web-программирование
Лабораторная работа Лабораторная
4 Авг в 08:40
46 +1
0 покупок
Компьютерная графика
Лабораторная работа Лабораторная
4 Авг в 08:19
44 +1
0 покупок
Информационные технологии
Контрольная работа Контрольная
3 Авг в 15:44
77 +1
0 покупок
Информационные технологии
Контрольная работа Контрольная
3 Авг в 15:42
40 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир