рабочая программа на языке С#/ C++ OpenGL

Отменен
Заказ
3156749
Раздел
Программирование
Предмет
C/C++
Антиплагиат
Не указан
Срок сдачи
1 Мая 2020 в 10:00
Цена
Договорная цена
Блокировка
10 дней
Размещен
26 Апр 2020 в 17:01
Просмотров
150
Описание работы

В качестве источников-генераторов (еmitters) частиц выступают объекты различной конфигурации. Количество частиц от 100 до 300. Координаты начальной позиции частицы рассчитываются при помощи случайного числа, переведенного на поверхность требуемой фигуры. Направление движения частицы определяется по нормали к поверхности фигуры.

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

За каждой из частиц остается след, который изображается при помощи повторения частицы (поощряются также другие способы изображения следа). След может иметь различную протяженность

Анти-аттракторы: Для моделирования физических воздействий используются отталкиватели (анти-аттракторы) в форме стандартных примитивов (Cylinder, Point, Plane): когда расстояние до анти-аттрактора становится меньше заданного, частица плавно изменяет направление движения, огибая анти-аттрактор или совсем отворачивая от него. Векторы первоначального направления движения частицы и нормали к анти-аттрактору складываются, порождая новое направление движения. Имеет значения сила отталкивания, в зависимости от которой изменяется траектория движения частиц.


1. Эмиттер – точка, направление движения выбирается случайным образом.

2. Обязательные параметры: скорость увеличивается в зависимости от времени жизни

Остальные параметры устанавливаются и изменяются по вашему выбору.

3. След: присутствует, длина от 3 до 5

4. Анти-аттрактор: цилиндр

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.54
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир