Думал Вам понравится удаление деления на 25,4, избавление от создания нулевого сегмента перед сознанием спирали - для самообразования.
А всякие обвязки типа снижения количества точек, кривления и т.д. это уже так, под себя поправил. Undo ещё можно парой строк добавить, и достаточно для начала.