Да. Я делал. У меня получилось. Нет проблем.
Только по-факту этот скрипт не нужен. Поскольку непонятно, что делать с остатками после разреза.
Например, у меня лоток 6.75 м. Вот и получишь в спецификации 2 куска по 3 м и остаток в 0,75 м.
А остатков таких будет уууу…. Как будем группировать остатки? Как будем объяснять монтажнику с болгаркой, как ему резать 3х метровые лотки, чтоб у него осталось минимум обрезков? Не будем же мы ему давать карту линейного разреза)) Подобная задача оказалась не практичной в реальных условиях. Скрипт забросили и не пользуются.