Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.

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