Я использую физический движок Бурундука, чтобы создавать уровни для 2D-игры. Я хотел бы иметь возможность подогнать многоугольник к произвольной форме в качестве маски столкновения. Учитывая черно-белую маску столкновения для объекта произвольного уровня как это:
Существуют ли известные алгоритмы для получения этого:
Затем я мог бы использовать красный многоугольник, чтобы создать физический объект с изображением.