Нет, всетаки небольшую проблемку я нашел. Если взять тот пример, что Вы выложили и уменьшить толщину листа до 3 мм, а внутренний радиус гиба до 2 мм. То при малом катете (правый скин, когда треугольнички не пересекаются) - все работает нормально.
Но в жизни при малых радиусах гиба положить маленький катет не представляется возможным и провар происходит с текущим катетом... И на до сказать, без проблем. А в программе когда катет больше внутреннего радиуса поверхности на которую он ложится (в графическом виде начинают пересекаться треугольнички) выполнить не возможно - выдает ошибку.