Просматривают:
2 Анонимно
задачка: как такое сделать побыстрее и "на автомате"? |
||
|
||
---|---|---|
Титан
Присоединился:
2005/10/2 14:57 Откуда Москва
Сообщений: 6779
|
как все копии прямоугольников уменьшить (или увеличить) с разных сторон на разные расстояния, но чтобы для всех элементов они были одинаковые и точные?
даже с примером в аттаче я убился отнимать 4 раза по 1, 2, 3, 4 мм с каждой стороны (цифры естественно для примера с потолка). а если объектов 200-300-500...? или проще поставлю вопрос: как получить визуально то, что в аттаче?
Опубликовано: 2010/12/28 16:04
|
|
_________________
[икс́эм] |
||
|
Re: задачка: как такое сделать побыстрее и "на автомате"? |
|
---|---|---|
Титан
Присоединился:
2005/10/2 14:57 Откуда Москва
Сообщений: 6779
|
о как! и ни одного ответа, ни одной идеи?!?!
эй, монстры ви-графикс! неужели всё только ручками линеаризуете?
Опубликовано: 2010/12/29 3:18
|
|
_________________
[икс́эм] |
||
|
Re: задачка: как такое сделать побыстрее и "на автомате"? |
|
---|---|---|
Титан
Присоединился:
2007/12/16 21:26 Откуда Без 5 минут Москва
Сообщений: 833
|
Ответ:
1. Комбинируем все исходные прямоугольники в составной контур (Combine) 2. Применяем к составному контуру эффект Contour Tool с настройками Оконтуривание внутрь, 1 шаг на 2 мм. В результате получаем копию внешнего составного контура у которого все грани находятся на расстоянии 2 мм от граней исходного (т.е. необходимый отступ в 2 мм сверху у нас уже есть). 3. Разбиваем полученную группу командой Break Contour Group Apart. В итоге имеем 2 составных контура - исходный и его копию, уменьшенную с каждой стороны на 2 мм. 4. Сдвигаем внутренний контур на 1 мм влево и получаем отступы от границ внешнего контура 1 мм (слева) + 3 мм (справа). 5. Осталось по условию задачи получить отступ 4 мм от нижних границ. Для этого копируем внутренний контур со сдвигом 2 мм вверх, выделяем контур и его копию и применяем команду Intersect. Контур получившийся в итоге, как раз и будет той самой группой серых прямоугольников, показанной на картинке. Лишнее удаляем. Данный способ работает для любого количества прямоугольников, (которое потянет программа), независимо от их взаимного расположения.
Опубликовано: 2010/12/29 4:13
|
|
|
Re: задачка: как такое сделать побыстрее и "на автомате"? |
|
---|---|---|
Титан
Присоединился:
2005/10/2 14:57 Откуда Москва
Сообщений: 6779
|
Цитата:
Sokolovich пишет: Цитата: xm пишет: Цитата: xm пишет: Цитата: Sokolovich пишет: сколько это времени займёт?
Опубликовано: 2010/12/29 4:48
|
|
_________________
[икс́эм] |
||
|
Re: задачка: как такое сделать побыстрее и "на автомате"? |
|
---|---|---|
Титан
Присоединился:
2005/10/2 14:57 Откуда Москва
Сообщений: 6779
|
опс!
Цитата: Sokolovich пишет:
Опубликовано: 2010/12/29 4:49
|
|
_________________
[икс́эм] |
||
|
Re: задачка: как такое сделать побыстрее и "на автомате"? |
|
---|---|---|
Титан
Присоединился:
2007/12/16 21:26 Откуда Без 5 минут Москва
Сообщений: 833
|
Оконтуривание (Contour tool) висит в панели инструментов Corel в раскрывающемся списке эффектов. Или Effects/Contour (Ctrl+F9), с настройками в панели свойств инструмента или отдельном докере.
Величина отступов и сдвигов в приведенном примере может быть любой, главное - общий ход мысли. По времени, думаю, 1-2 минуты займет. Это если считать только нажатие кнопок (от кол-ва квадратиков не зависит). Тормоза возможны если квадратиков будет очень много.
Опубликовано: 2010/12/29 5:05
|
|
|
Re: задачка: как такое сделать побыстрее и "на автомате"? |
|
---|---|---|
Титан
Присоединился:
2005/10/2 14:57 Откуда Москва
Сообщений: 6779
|
Цитата:
Sokolovich пишет: ааа. эффект, я то думал. а если с одной из сторон не надо отступа? воо
Опубликовано: 2010/12/29 5:33
|
|
_________________
[икс́эм] |
||
|
|
Re: задачка: как такое сделать побыстрее и "на автомате"? |
|
---|---|---|
Титан
Присоединился:
2005/10/2 14:57 Откуда Москва
Сообщений: 6779
|
Sokolovich
так... ща погоди... а ваще это интересно... просто ща, ну да -- хуже вкуриваю... не комменть
Опубликовано: 2010/12/29 5:36
|
|
_________________
[икс́эм] |
||