Ровные скругления после изм. размера
yuk / 10.02.2011, 23:19/00:41
Форум:
CorelDraw12
Создаю прямоугольник - 50px * 50px, при этом процентный размер фигуры устанавливается как 100% * 100%.
Изменяю размер прямоугольника до 100px * 100px - проценты меняются на 200% * 200%.
Можно ли теперь как-то сбросить эти проценты до 100%? Т.е., чтобы прямоугольник остался такого же размера (100*100), и проценты тоже - 100*100?
Можно, конечно, по углам прямоугольника создать новый, тогда так и получится, как я хочу, но интересует другое решение.
yuk, Я тебя понимаю, прямоугольник прямоугольником, но когда вопрос сброса масштаба встает для более сложных объектов, их по углам быстро уже не нарисуешь.
Я обычно в таком случае пользуюсь группировкой. Создаю произвольный объект, группирую с исходным, при этом размер группы устанавливается в 100%, либо "свариваю" нужный мне объект с объектом, который вписан в исходный, а потому никаких видимых изменений не происходит - только сброс процентов размера.
Да, пожалуй, в некоторых случаях группировка и спайка - нормальное решение сброса процентов.
У меня же вот что:
Если сразу после создания прямоугольника начать скруглять угол - он скругляется равномерно в обе стороны. Но если изменить размер прямоугольника и после этого выполнить скругление - то скругление происходит неравномерно. Понимаете, о чем я?
И тут не помогает ни группировка, ни спайка.
Может, тут дело и не в процентах вовсе?
Возможно, изначально я не так вопрос поставил. Цель моя - равномерно скруглить угол прямоугольника после изменения размера этого же прямоугольника.
Спасибо.
Неравномерное скругление происходит от того что нарушилось соотношение сторон. В Х5 эту проблему решили.
yuk, для вашего случая можно не изобретать сложных путей, типа группировки или "сварки", а просто выделить нужный 200%-й прямоугольник, нажать shift и дважды клацнуть на инструмент "прямоугольник". Появится 100%-й прямоугольник такого же размера. Ну а исходный прямугольник потом удаляете. А для случая со скруглением углов есть макрос wx_RectFix, должен быть где-то на форуме.
Спасибо!
Действительно, для моего случая это самый удобный вариант.