Хочу заметить, что арткам не бесплатный, а мой пэт-проект image-to-gcode - сделан на моем энтузиазме...
подкинули бы деньжат - можно было бы развернуться...
Ник, ты хорошо заметил - "базовый" функционал - т.е. тот, который отвечает основной цели "создание ж-кода по картинке".
Поэтому прошу "замечания", что в i2g нехватает функций рисования, визуальных средств отображения недореза и т.п. - лучше обсудить отдельно...
хотя базовому функционалу i2g особо некуда расти. Разве что сделать:
* загрузку произвольного профиля фрезы
* ускорение использую графический процессор, ядра основного процессора или программно в несколько потоков
* автоматический расчет какого типа и размера фрезы оптимальнее всего использовать для заданного рельефа
* сглаживание ж-кода,
* построение ж-кода с G1-непрерывностью,
* оптимизация(уменьшение) кол-ва сегментов(линий\дуг) в пределах заданной погрешности
* при послойном снятии рельефа - сделать чтобы фреза не поднималась после каждого слоя на максимальную высоту, а если можно то возвращалась на стартовую позицию следующего слоя с того текущего слоя(т.е. - без поднятия)
* конечно же - "адаптивная" стратегия обхода(см. в предыдущем моем посте) - уже себе поставил в план.
Но когда я сделаю этот режим - следующим логическим шагом было бы иметь возможность использовать его в режиме "Дельта",
а для этого нужно будет рисовать режим расчета недореза почти заново...
* можно еще для работ с вращающейся 4й осью - реализовать замыкание\сворачивание картинки в рулочик, чтоб обходить по спирали, а не по загзагу.
* сделать обход по спирали, но с контролем нагрузки на фрезу... (хотя думаю что "адаптивный" режим будет интереснее. Тесты покажут кто был прав.)
...
много можно, но лично для меня не много нужно...
можно на кикстартере выставить предложение по реализации, а там если кому-то нужно пусть "спонсирует" функционал...
еще приходила мысль на джанго сделать
сайт со встроенным в сайт i2g. Чтобы можно было онлайн картинки "компилировать", но на стороне клиента(т.е. используя процессор клиента), зато с оттестированными сопутствующими пакетами Numpy, PIL, math, cython, ... и зарабатывать на рекламе
или вообще
сделать "форк" - закрыть код, поднять свой сервер, купить NVidia CUDA Tesla адаптеры для создания процессорной фермы, чтобы сделать расчеты на стороне сервера, но уже за денежку. Маленькие картинки (до 1000 пикселей) бесплатно, остальные платно... тогда уже можно красивый интерфейс нарисовать и все-такое...