CoolEng

Добавлено 13 мар 2018 в 18:22
1. Проект: CoolEng (2012)

2. Стек технологий: C++, WinAPI, OpenGL

3. Краткое описание:

CoolEng – импульсный физический движок. Движок симулирует физические явления взаимодействия твёрдых тел в реальном времени. Состоит из трех компонентов:

  • Collision Detector
  • Solver
  • Integrator
Collision Detector определяет точки взаимодействия твёрдых тел. Колизии находятся с использованием теоремы Separating Axis Theorem. Solver имея данные о колизиях, решает уравнения скоростей и позиций методом Гаусса-Зейделя. Integrator смещает обьекты сцены располагая информацией о шаге времени, скоростях и ускорениях обьектов.

В процессе разработки была создана математическая библиотека работы с векторами и матрицами.
4. Демонстрационные файлы:

https://www.youtube.com/watch?v=huSyX-g9q9Q

https://www.youtube.com/watch?v=TMJlLE547N4

https://drive.google.com/file/d/0BzFfEML-_iWAMVNGVm1LV2pzejQ/view?usp=sharing

67ad023bcb 1ab46910dd 467bd145fc 779ae2efba