Придумать название
Задача
Проделанная работа
Разработка математической модели
Обнаружение столкновений
Обнаружение столкновения
Нахождение нормали
Обнаружение точек
Реализация «соединений»
Создание «временных аномалий»
Работа с модулем
2.13M

Придумать название

1. Придумать название

Разработка и реализация модели расчета
поведения абсолютно твердых тел в реальном
времени, в двумерном пространстве
Фигурин Павел
ФМЛ №239, 11-1

2. Задача

Разработать математическую модель
поведения АТТ
Реализовать эффективную и удобную для
использования систему, обрабатывающую
динамику АТТ
Включить в движок возможность создания
на сцене «временных аномалий»

3. Проделанная работа

4. Разработка математической модели

За основу взяты
законы динамики
Для обсчета
столкновений
используется закон
Ньютона «о решении
мгновенных
столкновений»

5. Обнаружение столкновений

Нахождение столкновения
Вычисление нормали
Нахождение точек соприкосновения

6. Обнаружение столкновения

7. Нахождение нормали

8. Обнаружение точек

9. Реализация «соединений»

Для каждого тела
берется своя точка
соединения
Тела «соединяются»
воображаемой
пружиной
Происходит
столкновение тел в
точке соединения

10. Создание «временных аномалий»

Создание отдельных переменных для
каждого объекта
Аномалии влияют только на время для
определенного объекта. Например,
столкновение с «замороженным» объектом
будет обсчитываться так, как будто он
движется
Возможность задать любую функцию
изменения времени

11. Работа с модулем

Простое создание объектов, аномалий и
соединений
Полная самостоятельность модуля
Возможность вызова собственной функции
при наступлении для какого-либо объекта
определенного события (например, при
столкновении или попадании в аномалию)
English     Русский Rules