[CDR 2017-2021] Неправильно вырезает один объект из другого

  • Автор темы Автор темы lmn1
  • Дата начала Дата начала

lmn1

Топикстартер
20 лет на форуме
Сообщения
577
Реакции
264
Есть два прямоугольника. Нужно вырезать один из другого, чтобы получилась "рамка".
Вариант "задние минус передние" почему-то срабатывает очень странно. Какой-то глюк?
Или, что более вероятно, какой-то кривой файл. Но в чем его кривизна?
Проблема наблюдается и в CD X8 и в CD 2017

корел1.jpg

сам файл: CorelDraw Не правильно вырезает один объект из другого
 

Вложения

  • корел1.jpg
    корел1.jpg
    66.3 КБ · Просм.: 896
Измени направление внутреннего контура
 
  • Спасибо
Реакции: AlicePetrova
Сработало. Но ведь так не должно быть. Когда рисую новые квадратики, то при любых изменениях их направлений все вырезается корректно.
 
Странно, что это правило срабатывает по-разному в практически одинаковых условиях.
Тут, к примеру, самый левый и самый правый варианты не отличаются направлениями, а результат разный.
А средний вариант - направления разные, но результат все равно правильный.
Еще помогает не изменение направления кривой, а отражение одного из объектов.
Я подозреваю, что мой первоначальный файл получен путем какой-то конвертации из какого-нибудь ai или pdf. И в результате этой конвертации получились какие-то глючные кривые.

корел2.jpg
 
Вникните вдумчиво в мое предыдущее сообщение.
Существуют два правила заливки для векторных объектов. Ссылки на их сущность я привел.
При заливке одним правилом направления имеют значения, при другом - нет.
В кореловских объектах возможна заливка как одним так и другим правилом.
Но наглядной галки, какое именно правило присуще данному объекту - нет.
Эта настройка скрыта от глупого пользователя и ее изменение возможно разве что из кода макроса.
У вас, вероятно, случайно получилось, что один из объектов использует нестандартное правило заливки.
Так понятнее?
 
  • Спасибо
Реакции: BazzilioTheCat
Да я так и понял. Только скорее это получилось не случайно, а при некорректном конвертировании из другого формата.
 
при некорректном конвертировании из другого формата
Такого рода "баг" происходит именно в этом случае.
Если элементы создавать непосредственно в Кореле, наблюдаемой проблемы, как правило, нет.
 
PS/PDF поддерживают оба правила.
Соответственно, при импорте в корел это свойство объекта наследуется.
 
PS/PDF поддерживают оба правила.
Соответственно, при импорте в корел это свойство объекта наследуется.
Особенно часто сие наблюдается при импорте иллюстраторовских файлов.
 
иллюстраторовских файлов
Не мудрено, иллюстраторовские файлы и импортируются как PS/PDF
Я, правда, не разумею, зачем кому надобится устанавливать в иллюстраторе нестандартные правила заливки? 'hmmm'
 
я во всех непонятных ситуация с объектом, жму boundary, получаем новый объект такой же формы...
 
сколько в кореле работал, никогда это не использовал, толком и не знал зачем это нужно
 
@_MBK_, эээ. синештанный. в 2017 - это тут

upload_2017-12-19_16-29-14.png



Не по теме:

повыдают штаны по объявлениям(((

 
Ну вам простительно, вы ж кодер, а не дизайнер ;)
зачем это нужно
Самый простой и наглядный пример: у вас есть целое множество разных векторных объектов и вам надо под них все быстро сделать подложку
Выделяете, жмете кнопку а потом разгребаете косяки - Бинго!
 
  • Спасибо
Реакции: Linxy
@_MBK_, я и дизайнер и кодер; одно — работа, второе — хобби 'tssss'
 
fw.gif
 
  • Спасибо
Реакции: BazzilioTheCat
upload_2017-12-19_17-48-25.png

*(