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



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





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

Опубликовано: 2010/8/11 19:47
_________________
[икс́эм]
(1) 2 »


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


Опубликовано: 2010/8/11 21:11
_________________
[икс́эм]


Re: корел: как быстро обрезать много объектов в толщину абриса?
Пользователь 1 уровня
Присоединился:
2010/5/13 13:56
Откуда Московская обл.
Сообщений: 274
Offline
С обрезкой в любом случае придется повозиться, но разрывы сделать можно быстро.
Для обрезки могу предложить такой вариант:
Комбинируешь объекты по цифрам на рисунке. Должно получиться 7 объектов:



Потом делаешь обрезку:
Сначала из 7го вырезаешь 1,2,3,4,5,6 объекты (если правильно расставить по слою - от 1го к 7му - можно просто выделять все объекты, участвующие в операции и нажимать кнопку обрезки);
потом из 6го - 1-5;
и т.д...

Полученные обрезанные объекты комбинируешь и делаешь контур вовнутрь.

Опубликовано: 2010/8/12 0:14
_________________
Corel FOREWER!!!!!!!!!!!!


Re: корел: как быстро обрезать много объектов в толщину абриса?
Титан
Присоединился:
2005/10/2 14:57
Откуда Москва
Сообщений: 6779
Offline
MAPUTO
смишно.
но я не просил учебник по корелу для чайников.
за цифирки отдельное спасибо -- вижу старался ))
только вопрос: сколько мозгового времени ушло на их распределение для обыкновенного ктрл-л? (хотя велд -- более грамотно)

а, предположим, группа из 1234 объектов? или из 12345-ти?
либо мозг лопнет, либо жизнь пройдёт.

вот как бы общий видимый абрис в единый объект свести, ктрл-шфт-ку, остальную заливку велдом и, тогда уж, их тримом или комбайном?

блин, дайте мне волшебную палку кирпичную!

Опубликовано: 2010/8/12 1:43
_________________
[икс́эм]


Re: корел: как быстро обрезать много объектов в толщину абриса?
Титан
Присоединился:
2007/12/16 21:26
Откуда Без 5 минут Москва
Сообщений: 833
Offline
По приколу могу предложить следующий способ
Конвертируешь стопку объектов в битмап с максимальным разрешением, а потом делаешь трейс в режиме line Art. На выходе получаешь комбинированый в один обьект аутлайн и кучу отдельных плашек внутри него.
Возможное при трассировке появление неровностей придает картинке дополнительную живописность

Опубликовано: 2010/8/12 2:31


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

так я ща так и делаю. почти

Цитата:
xm пишет:
как в шопе -- выделить белое и делит.

но контур же ломается. и ктрл-р править -- умри всё. а мне на тиснение -- что б всё гладенько-чётко.

Цитата:
Sokolovich пишет:
Возможное при трассировке появление неровностей придает картинке дополнительную живописность

а. ну да...

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

Опубликовано: 2010/8/12 2:38
_________________
[икс́эм]


Re: корел: как быстро обрезать много объектов в толщину абриса?
Титан
Присоединился:
2007/12/16 21:26
Откуда Без 5 минут Москва
Сообщений: 833
Offline
xm, ну я думаю, что если поэкспериментировать со значениями разрешения, свойствами обводки, и настройками трассера, то можно подобрать преемлемое сочетание. К тому же сомневаюсь, что при тиснении фольга (или что там) ложится на поверхность абсолютно идеально.

Опубликовано: 2010/8/12 2:48


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

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


Re: корел: как быстро обрезать много объектов в толщину абриса?
Пользователь 1 уровня
Присоединился:
2010/5/13 13:56
Откуда Московская обл.
Сообщений: 274
Offline
xm, тогда тебе макрос просто писать надо по триму. по сути он не сложный.

Алгоритм:
цикл (i = 1; до кол-во объектов; i++) {
Выделить объекты от i до колво оббъектов
Трим
}

Тут даже не надо объекты таскать по слою. после трима полученный объект ставится в верх по слою, потому выделение идет от i, а не от 1.

Опубликовано: 2010/8/12 7:52
_________________
Corel FOREWER!!!!!!!!!!!!


Re: корел: как быстро обрезать много объектов в толщину абриса?
Пользователь 1 уровня
Присоединился:
2005/11/3 20:05
Откуда Ukraine
Сообщений: 295
Offline
мне кажется тут все зависит от дополнительных условий и опять таки смотря сколько обьектов в рисунке
как я делаю:
- изначально рисую (стараюсь по крайней мере) замкнутые обьекты, это не всегда просто учитывая что мой основной инструмент "трехточечная кривая " ( я уже где то поднимал тему про рисование изначально замкнутых обьектов
- потом группирую или комбайню обьекты которые режут ,потом тоже самое делаю с обьектами которые подлежат резке > "обрезать" > вуаля
Я понимаю что Америку не открыл но проще это вряд ли возможно.
В твоем рисунке это проще простого , ну а если 12345 плашек это ....

Опубликовано: 2010/8/12 8:51
_________________
убей в себе пиксел !


Re: корел: как быстро обрезать много объектов в толщину абриса?
Пользователь 1 уровня
Присоединился:
2005/9/6 13:32
Откуда Новокузнецк
Сообщений: 683
Offline
XM, выдаю описание чудес любимова корела

Способ № Рас:
1. Выделяешь все объекты и делаешь преобразование Simplify
2. Получаешь искомые объекты с обводкой.
3. Конвертируешь обводки в объекты.
4. Сливаешь отдельно обводки и отдельно объекты
5. Вычитаешь из обектов обводки

Способ № Двас:
Начиная с 13 версии в Кореле есть инструмент Smart Fill Tool (так называемая заливка пересечений)...
1. Конвертируешь обводки в объекты
2. Тыкаешь Smart Fill Tool'ом в те участки которые тебе нужно выделить.
3. Получаешь отдельные объекты по размеру меньше на ширину обводки

п.с. Надеюсь понятно написал... лень картинки скринить

Опубликовано: 2010/8/12 11:25



(1) 2 »




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

      ПРИМЕР


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



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