Пишу свой физический движок | Дипломный проект по программированию | часть 3

8 подписчиков

12+
12+

2 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав

8 подписчиков

12+
12+

2 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

13 дней назад

Сегодня продолжаю работу над своим физическим движком с нуля. Это мой дипломный проект по программированию, поэтому здесь будем не просто писать код, а постепенно собирать полноценный физический движок: физика, расчёты, симуляция и всё, что понадобится для проекта. 💻 Работаю на: • Windows 11 • AMD Ryzen 5 8645HS • 15 ГБ ОЗУ • NVIDIA GeForce RTX 4050 Laptop GPU • 6 ГБ видеопамяти 🤖 Команды бота: • !help — список доступных команд • !bid сумма — сделать ставку • !music сумма ссылка — заказать музыку (только с ютуба) 🪙 В начале каждого стрима каждый зритель получает 1000 монет. Монеты можно использовать для ставок и заказов музыки. Если хочешь поддержать проект донатом: https://www.donationalerts.com/r/heatcliwww 📱 Telegram: https://t.me/+CLXgXVUzl8Q0ZjYy Посмотрим, насколько далеко получится продвинуться за один стрим. 00:00:00 — Вступление и планы на трансляцию 00:01:15 — Рефакторинг математического ядра: работа со структурой Vec2 00:11:10 — Реализация операций над векторами (скалярное произведение, инверсия, поворот) 00:20:00 — Настройка трейтов (Copy, Clone, Debug) для векторных типов 00:22:30 — Разбор пересечений и точек контактов 00:36:00 — Обновление глобальных констант и вектора гравитации 00:38:05 — Расчёт коллизий и геометрии для кругов и эллипсов 00:46:15 — Математика радиуса кривизны и дельты для эллипса 00:59:00 — Исправление типов и ошибок компиляции в хранилище данных 01:08:35 — Коллизии с прямоугольниками (Square / Rectangle vs Circle) 01:16:45 — Перевод в локальные координаты (матрицы вращения, Sin / Cos) 01:21:40 — Поиск ближайшей точки (Closest Point) и расчёт дистанции 01:27:00 — Определение пересечения, касания и вычисление нормали 01:40:00 — Обратное преобразование контактных точек в мировые координаты 01:49:15 — Итоги трансляции и завершение

Название:

Пишу свой физический движок | Дипломный проект по программированию | часть 3

Категория:

Разное