Регистрация | | запомнить |
 
 
ВК



Просматривают:   1 Анонимно





задачка: как такое сделать побыстрее и "на автомате"?
print | #
Титан
Присоединился:
2005/10/2 14:57
Откуда Москва
Сообщений: 6779
Offline
как все копии прямоугольников уменьшить (или увеличить) с разных сторон на разные расстояния, но чтобы для всех элементов они были одинаковые и точные?
даже с примером в аттаче я убился отнимать 4 раза по 1, 2, 3, 4 мм с каждой стороны (цифры естественно для примера с потолка).
а если объектов 200-300-500...?

или проще поставлю вопрос:
как получить визуально то, что в аттаче?


Опубликовано: 2010/12/28 16:04
_________________
[икс́эм]


Re: задачка: как такое сделать побыстрее и "на автомате"?
Титан
Присоединился:
2005/10/2 14:57
Откуда Москва
Сообщений: 6779
Offline
о как! и ни одного ответа, ни одной идеи?!?!
эй, монстры ви-графикс! неужели всё только ручками линеаризуете?

Опубликовано: 2010/12/29 3:18
_________________
[икс́эм]


Re: задачка: как такое сделать побыстрее и "на автомате"?
Титан
Присоединился:
2007/12/16 21:26
Откуда Без 5 минут Москва
Сообщений: 833
Offline
Ответ:

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
Offline
Цитата:
Sokolovich пишет:
по условию задачи получить

Цитата:
xm пишет:
(цифры естественно для примера с потолка).

Цитата:
xm пишет:
а если объектов 200-300-500...?


Цитата:
Sokolovich пишет:
Данный способ работает для любого количества прямоугольников

сколько это времени займёт?

Опубликовано: 2010/12/29 4:48
_________________
[икс́эм]


Re: задачка: как такое сделать побыстрее и "на автомате"?
Титан
Присоединился:
2005/10/2 14:57
Откуда Москва
Сообщений: 6779
Offline
опс!
Цитата:
Sokolovich пишет:
Оконтуривание внутрь, 1 шаг на 2 мм.
это в какой проге есть такое?

Опубликовано: 2010/12/29 4:49
_________________
[икс́эм]


Re: задачка: как такое сделать побыстрее и "на автомате"?
Титан
Присоединился:
2007/12/16 21:26
Откуда Без 5 минут Москва
Сообщений: 833
Offline
Оконтуривание (Contour tool) висит в панели инструментов Corel в раскрывающемся списке эффектов. Или Effects/Contour (Ctrl+F9), с настройками в панели свойств инструмента или отдельном докере.
Величина отступов и сдвигов в приведенном примере может быть любой, главное - общий ход мысли.
По времени, думаю, 1-2 минуты займет. Это если считать только нажатие кнопок (от кол-ва квадратиков не зависит). Тормоза возможны если квадратиков будет очень много.

Опубликовано: 2010/12/29 5:05


Re: задачка: как такое сделать побыстрее и "на автомате"?
Титан
Присоединился:
2005/10/2 14:57
Откуда Москва
Сообщений: 6779
Offline
Цитата:
Sokolovich пишет:
(Contour tool)

ааа. эффект, я то думал.
а если с одной из сторон не надо отступа? воо

Опубликовано: 2010/12/29 5:33
_________________
[икс́эм]


Re: задачка: как такое сделать побыстрее и "на автомате"?
Титан
Присоединился:
2005/10/2 14:57
Откуда Москва
Сообщений: 6779
Offline
Sokolovich
так... ща погоди... а ваще это интересно... просто ща, ну да -- хуже вкуриваю... не комменть

Опубликовано: 2010/12/29 5:36
_________________
[икс́эм]







Форма быстрого ответа
ЛогинИмя   Пароль   Логин
Сообщение:          

      ПРИМЕР


 [далее...]
Уведомлять о сообщениях в теме.



[Настройки поиска]