Разработал утилиту для плотной компоновки (нестинга) макетов. Нужен совет практиков.

  • Смешно
Реакции: ~RA~
На сколько известно, львиная доля заказов прямоугольные, поэтому пока ориентируюсь только на них. В планах сделать для любого формата раскладку, но еще не понятно как это всё совместить, ведь сценариев множество.
Пока что только растр, речь о печати, а не о резке.
После нестинга всегда нужна резка и игнорировать её не стоит. Как и входящие pdf файлы — вам не всегда будут приносить только растр, особенно те, кто умеет готовить макеты.

Если вы сформулируете своё краткое ТЗ для создаваемой утилиты — для чего создается, входные данные, алгоритмы нестинга, выходные данные, ограничения — то вам помогут значительно быстрее и точнее. Еще лучше показать свою матрицу приоритетов (Value/Effort matrix).
 
  • Спасибо
Реакции: zollinger и ~RA~
Обновлю тему.

Первую версию показывал как пробу алгоритма. Сейчас уже многое переделал.

Главное, что добавил, это подготовку макетов до раскладки. Можно выделить нужные файлы и сразу накинуть рамку, поля, припуск под рез или метки под люверсы.

Люверсы и рамки настраиваются на один или несколько макетов сразу. У Люверсов задаётся шаг, отступ от края, стороны, углы и размер отверстия. Рамку можно выбрать белого цвета или увеличенную и заблюренную (взятую от оригинального изображения), а также выбрать её ширину.

Также добавил превью, проверку размеров и разрешения.

На выходе сделал отдельный PDF-паспорт по раскладке со схемой, размерами и параметрами сессии для производства. Прикрепил PDF из реальной сессии, которая показана на скриншотах.

Работаю над алгоритмами нестинга.

Уже на подходе контуры реза, например именованные SVG-линии/контуры с цветами под разные сценарии резки, а также нестинг сложных форм, например звезда в полумесяце.

Скриншоты ниже.

Если для вашего производства актуально доработать такую программу под свои задачи, пишите в личку или Telegram, обсудим.

1777381694093.png
1) ^ Главный экран программы, здесь мы полностью настраиваем нашу сессию. Настройки печатных холстов, рамки на изображениях, автоматическая установка люверсов.

1777381815270.png
2) ^ Далее мы попадаем в систему нестинга, где можно управлять каждым холстом и макетами отдельно, поправить положение вручную и конечно же оценить результаты нестинга.

1777382119985.png
3) ^ Последний модуль. Здесь происходит конфигурация для резки и настройки сохранения холстов, по умолчанию .tiff.

1777382193793.png

4) ^ Результат работы программы


1777382208699.png

5) ^ Одна из страниц PDF-паспорта сессии
 

Вложения

Как можно попробовать софтинку?
 
Как можно попробовать софтинку?
Спасибо за интерес. В общий доступ не выкладываю. Сейчас больше двигаюсь в сторону доработки под конкретное производство, а не о формате "скачать и попробовать".
 
1. Наймите UX/UI дизайнера! Или хотя бы обсудите интерфейс с UX/UI дизайнером! Режет глаза!%8
2. Поменяйте терминологию!
3. Забудьте про SVG. Резаки не поддерживают этот формат. Ваши друзья DXF и PDF, JDF (если сможете).
4. Вместо цифр на отчете сразу пишите названия.
5. Не пытайтесь впихнуть невпихуемое — объект в объект. Начните с треугольников и кружочков.
6. Не пытайтесь тут продавать. Бесполезно.
7. Дайте софт бесплатно 3-4-5 компаниям и получайте бесплатную обратную связь.
8. В мире существует не только Windows и не только русский язык. Держите это в уме при проектировании.
9. Ещё раз удачи. Не останавливайтесь.

10. Найдите видео проекта maestrisoft.io и украдите подсмотрите там интересные мысли.
 
  • Спасибо
Реакции: ~RA~
1. Наймите UX/UI дизайнера! Или хотя бы обсудите интерфейс с UX/UI дизайнером! Режет глаза!%8
2. Поменяйте терминологию!
3. Забудьте про SVG. Резаки не поддерживают этот формат. Ваши друзья DXF и PDF, JDF (если сможете).
4. Вместо цифр на отчете сразу пишите названия.
5. Не пытайтесь впихнуть невпихуемое — объект в объект. Начните с треугольников и кружочков.
6. Не пытайтесь тут продавать. Бесполезно.
7. Дайте софт бесплатно 3-4-5 компаниям и получайте бесплатную обратную связь.
8. В мире существует не только Windows и не только русский язык. Держите это в уме при проектировании.
9. Ещё раз удачи. Не останавливайтесь.

10. Найдите видео проекта maestrisoft.io и украдите подсмотрите там интересные мысли.
Спасибо!

Дело в том, что я предлагаю полную доработку приложения под заказчика, включая дизайн и любую другую логику, форматы, функции, пдф-паспорт, всё что пожелает его душа.
А сейчас рабочий бета-прототип, который делает вещи.
 
Последнее редактирование:
Вам бы к совету AM Labs Solutions прислушаться. Дизайн экрана под прям каждого заказчика ну такая себе идея. Это же не для конечного покупателя программа, а чисто обеспечение технологического процесса, тут удобство куда важнее индивидуального дизайна. И все же - в чем глобальное преимущество перед нестингами в рипах, том же Flexi, например, чтобы вводить еще один технологический этап?
 
На синтетических тестах это все красиво, отчеты там, и прочее. Но вот вам недаром советуют отдать в несколько контор на пробу, потому что многим ли нужна эта куча инфы в отчетах, например или такой набор функций в интерфейсе? Потому что информационный шум тоже не слишком хорошая затея.
 
Вам бы к совету AM Labs Solutions прислушаться. Дизайн экрана под прям каждого заказчика ну такая себе идея. Это же не для конечного покупателя программа, а чисто обеспечение технологического процесса, тут удобство куда важнее индивидуального дизайна. И все же - в чем глобальное преимущество перед нестингами в рипах, том же Flexi, например, чтобы вводить еще один технологический этап?
Да, понял. Я ориентируюсь скорее на небольшие и средние производства, где есть ручная рутина с подготовкой макетов, раскладкой, метками и передачей в печать.