Re: задачка: как такое сделать побыстрее и "на автомате"?

Написал Sokolovich в 29/12/2010 4:13:44

Ответ:

1. Комбинируем все исходные прямоугольники в составной контур (Combine)
2. Применяем к составному контуру эффект Contour Tool с настройками Оконтуривание внутрь, 1 шаг на 2 мм. В результате получаем копию внешнего составного контура у которого все грани находятся на расстоянии 2 мм от граней исходного (т.е. необходимый отступ в 2 мм сверху у нас уже есть).
3. Разбиваем полученную группу командой Break Contour Group Apart. В итоге имеем 2 составных контура - исходный и его копию, уменьшенную с каждой стороны на 2 мм.
4. Сдвигаем внутренний контур на 1 мм влево и получаем отступы от границ внешнего контура 1 мм (слева) + 3 мм (справа).
5. Осталось по условию задачи получить отступ 4 мм от нижних границ. Для этого копируем внутренний контур со сдвигом 2 мм вверх, выделяем контур и его копию и применяем команду Intersect. Контур получившийся в итоге, как раз и будет той самой группой серых прямоугольников, показанной на картинке. Лишнее удаляем.

Данный способ работает для любого количества прямоугольников, (которое потянет программа),
независимо от их взаимного расположения.

Источник: https://powerclip.ru/modules/newbb/viewtopic.php?post_id=108324

Rambler's Top100