Цитата:
Сообщение от Whitewolf80
Переменные:
w - размер изделия по горизонтали
w1 - то же самое, но дообрезной
h - по веритикали
h1 - соответственно
var1 - вариант раскладки в горизонтальной ориентации
var2 - в верикальной
S - максимальное количество изделий на листе
Поехали
{допустим, что все изделия печатаются с вылетами под обрез по 3 мм}
w1:=w+6
h1:= h+6
var1:= целая часть от (305/h1) * целая часть от (445/w1)
var2:= целая часть от (305/w1) * целая часть от (445/h1)
ЕСЛИ var1 > var2 ТО S:= var1 ИНАЧЕ S:= var2
{таким образом, переменной S присвоено максимальное количетво изделий на листе, процедура сама определила оптимальную ориентацию}
|
Не самый полный алгоритм. Тут не учитывается возможный поворот изделий в "остатках" листа (для визиток не актуально). Но вот пример:
Лист А4 (грубо 20х30) Необходимое изделие:15х5см (пусть без вылетов)
По вышеуказанному алгоритму максимум будет 6 изделий, хотя допустимо 8. Неужели 25% в отходы?
__________________
Oki C810n, HP 510 (610мм), пучок принтеров Epson А4, брошюровщик Bulros S300, ламинатор FGK PD PFG336, термопресы Adkins кружечный Studio Mug и планшетный 40х40, каттер List Mini A3, фуфлыжный сабельный резак и кучка мелочевки, 30м² (+второй этаж

).