Векторная графика в пакете FreeHand 9.0



Операция Reverse Direction


Операция Reverse Direction (Изменить направление) меняет ориентацию помеченного контура.
Всем контурам FreeHand приписывает условную характеристику, которая называется направлением или ориентацией (winding). От ориентации зависит заливка внутренних частей (отверстий) составного контура, направление перехода в объектных растяжках, место декоративного окончания или стрелки в открытом контуре и некоторые другие свойства объектов.
Ориентация контуров зависит от последовательности расстановки опорных узлов. Считается, что контуры имеют направление от первого узла к последнему. Геометрические примитивы: прямоугольники, овалы, многоугольники и звезды ориентированы по часовой стрелке.
В каких случаях следует использовать операцию Reverse Direction? Назовем три ситуации, когда без изменения направления контуров трудно обойтись. Во-первых, это неправильное поведение объектной растяжки, которая иногда перекручивается или образует самопересечения. Это означает, что контрольные точки опорных фигур выбраны неправильно и следует изменить ориентацию одной из граничных фигур растяжки.



5-37. Действие операции Reverse Direction

Другим примером, где операция может решить проблему, является перевернутый траекторный текст. В разделе, посвященном работе с текстом, эта тема обсуждается подробно.
Часто операцию приходится применять для корректировки заливок составных контуров. Напомним, что составные контуры состоят из четных и нечетных областей. Четными называются области, образованные наложением четного количества составляющих, нечетные получаются при объединении нечетного числа подобластей.
В палитре Object Inspector есть специальная опция Even/Odd fill, которая управляет заливкой составных контуров. Если опция включена, то четные области превращаются в отверстия, а нечетные принимают заливку и обводку самой нижней компоненты составного контура. При выключенной опции все подобласти составного контура (четные и нечетные) получают заливку самой нижней составляющей.
Меняя ориентацию компонентов составного контура, можно управлять состоянием отдельных четных подобластей. Чтобы изменить ориентацию составной части контура, требуется отметить его при нажатой клавише <Аlt> и выполнить команду Modify|Alter Path|Revers Direction (Xtras|Cleanup|Revers Direction).
На рисунке 5-38 показаны состояния, которые получает составной контур при изменении ориентации его частей.



5-38. Изменение ориентации составных частей контура