Я использую библиотеку игровой физики (Box2D), которая поддерживает только выпуклые многоугольники. Однако я бы хотел, чтобы конструктор уровней мог просто указывать вогнутые многоугольники, не беспокоясь об этом.
Итак, как я могу автоматически разбить вогнутый многоугольник на выпуклые (или даже все треугольники).
Скорость была бы крутой, но простота внедрения важнее. Разрыв будет сделан только при инициализации игры.
(мой язык - Flash / ActionScript 3, но это не должно иметь значения)