Баг с контурами
x-makc / 11.04.2011, 14:31/00:41
Форум:
Кажеться так и не исправлена проблема со смещением контуров.
Для примера использовал простую кривую из 3х узлов, а так проблема имеет место на любых векторах, хоть замкнутых, хоть открытых, где встречаеться такое место как Узел 2 на примере.
Если имееться стык прямого и кривого сегментов с переломом не более 10 градусов, то при создании контура узлы в этом месте на контуре сглаживаются.
Приходиться всегда проверять контура и такие проблемные делать в других программах. Походу алгоритм контуров косячный.
Сталкивался ли кто-набудь с этой проблемой, можно ли как то решить её?
входишь в режим редактирования узлов, выделяешь все узлы по Ctrl-A и переводишь их в сглаженные. Как вариант, можно добавить несколько опорных узлов.
Кстати, X3-й корректно делает контур
Это не вариант - нужно чтобы исходный контур остался прежним (к примеру его прислал заказчик и менять нельзя)
Добавить можно лишний узел на кривом сегменте как можно ближе к узлу 2 - смещённый контур выравнивается. НО! - это лишь подойдёт, когда их не много. А представьте сложный набор узоров, где этих мест окажеться 1000. Вот тут точно приходиться уходить в другие программы.
Верно подмечено - в Х3 такого не было!!!
Corel X5 действительно не очень корректно определяет тип узла, и с этим приходится сталкиваться постоянно. В таких случаях, если есть возможность, я делаю копию кривой по верх, задаю толщину абриса "под контур" и перевожу в кривую. Жаль, только одинарный контур так получается.
Но, когда рисунок сложный, так вряд ли подойдет.
– в Corel X4 такого тоже не замечал.
Видимо, разработчики так решили, что два сегмента кривой, сопрягающиеся под углом близким к 180 град., следует считать плавно сопрягающимися.
Хотите бороться за эти углы (от 170 до 180 град.), работайте в Х4 версии.
Это просто ошибка. Если будет время и её посчитают достаточно серьёзной, то её исправят к след. версии/обновлению.
Тогда будем ждать обновлений. А пока Корел будем использовать с другим софтом...