Как получить точки контакта из EPA

233
07 февраля 2020, 00:20

Делаю импульсный(?) физический движок(2D). Для распознавания коллизий решил юзать GJK + EPA. При проверке пересечения полигон-полигон EPA на выходе мне дает ближайшее к точке (0, 0) ребро разности Миньковского двух полигонов, глубину и нормаль проникновения. Но для разрешения коллизии(конкретно для расчета угловой скорости) надо все точки контакта и глубина проникновения для каждой. Получится их узнать, или придется как-то по другому делать?

READ ALSO
При загрузке Bitmap в OpenGL изображение отражается и поворачивается

При загрузке Bitmap в OpenGL изображение отражается и поворачивается

Пытаюсь отрисовать текстуру в OpenGL, но при её рендеринге изображение почему-то поворачивается на 180 градусов и зеркально отражается по горизонталиНе...

214
Вставить байты в FileStream C#

Вставить байты в FileStream C#

Всем доброго времени сутокМне нужно вставить байты в поток, но дело в том, что если в потоке есть, допустим строка "123456789", то если я записываю...

226
Воспроизведение видео в Windows Forms из ресурсов

Воспроизведение видео в Windows Forms из ресурсов

Есть ли способы воспроизведения видео, загруженного в ресурсы, на форму? Я пробовал библиотеку MicrosoftDirectX

198