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

         

Чтобы отметить несколько объектов, можно



Пример с картинкой 2



2-2. Трансформационные маркеры Чтобы отметить несколько объектов, можно использовать зону выделения, которая задается с помощью курсора и мыши и выглядит как пунктирный прямоугольник. Все объекты, которые целиком попадут внутрь этого прямоугольника, будут выделены. Этот прием применим далеко не во всех случаях. Рассмотрим универсальный способ маркирования нескольких объектов, который применяется во многих графических пакетах. Он называется "совместным маркированием".


Пример с картинкой 2



2-5. Диалоговое окно Rectangle Tool В этом окне можно указать радиус закругления вершин прямоугольника. Значение можно задать в левом числовом поле или установить его с помощью ползунка. Для радиуса закругления действуют общие единицы измерения, установленные в панели свойств. При большом значении радиуса закругления можно нарисовать даже овал (Рисунок 2-4). Следует отметить, что заданный радиус действует как параметр по умолчанию и все последующие прямоугольники будут иметь установленные параметры фаски.
Геометрические параметры любого нарисованного прямоугольника можно отредактировать при помощи палитры Object Inspector. Для этого надо отметить прямоугольник и вызвать палитру Object Inspector, если она не присутствует на экране. Самый простой способ визуализации палитры — это клавиатурная комбинация <Ctrl>+<I>, а самым надежным, но медленным приемом является использование команды главного меню Window|Inspectors|Object.
На рисунке 2-6 показана палитра, в полях которой содержатся геометрические параметры отмеченного прямоугольника:
X, у - координаты левого нижнего угла прямоугольника, w - ширина, h - высота, Corner radius - радиус закругления углов.





Пример с картинкой 2



2-8. Палитра Inspector для редактирования эллипсов Так же, как и прямоугольник, эллипс представляет собой группу. В нее входят четыре дуги, положение и размеры которых могут меняться только согласованно. Команда Modify|Ungroup (<Ctrl>+<U>) превращает эллипс в набор кривых, которые можно редактировать независимо. При помощи указателя разгруппированный эллипс можно превратить в замкнутую кривую произвольной формы.
 




Пример с картинкой 2



2-10. Диалоговые окна настройки инструмента Polygon Для звезд в поле Number of Sides задается число лучей или число внешних вершин. Радиокнопки Automatic (Автоматический) и Manual (Ручной) позволяют выбрать способ регулировки остроты лучей звезды. При автоматической настройке (Automatic) программа самостоятельно рассчитывает геометрию лучей. В режиме ручной настройки остроту можно менять при помощи специального ползунка. Сдвиг ползунка направо уменьшает остроту. В крайне правой позиции звезда превращается в правильный выпуклый многоугольник.
Все установки, сделанные в диалоговом окне Polygon Tool, приобретают статус «параметров по умолчанию» и переносятся на многоугольники и звезды, которые будут нарисованы в дальнейшем.
Фигуры, нарисованные инструментом Polygon, не являются группами, а представляют собой замкнутые контуры. Между группами и контурами есть одно важное отличие. Опорные узлы контура доступны для редактирования. Пользователь может изменить положение или свойства отдельного узла и тем самым изменить геометрию контура. Группы таким свойством не обладают. Для редактирования групп можно использовать только специальные маркеры, перемещение которых распространяется на всю группу и влечет согласованное и синхронное изменение всех ее элементов.
Вряд ли стоит рисовать простой замкнутый контур инструментом Polygon, для этого программа предлагает специальные средства, например инструмент Реп (Перо). Чтобы фигура, нарисованная инструментом Polygon, могла сохранить свою форму, ее надо превратить в группу. Для этого, не снимая отметки с фигуры, следует выполнить команду Modify|Group или нажать клавиши <Ctrl>+<G>.
Для редактирования геометрических параметров сгруппированного и отмеченного многоугольника (звезды) можно воспользоваться палитрой Object Inspector (<Ctrl>+<I>). Палитра предлагает примерно такие же возможности настройки, как и для прямоугольников и овалов (Рисунок 2-11).



Пример с картинкой 2



2-13. Диалоговое окно Freehand Tool
 




Пример с картинкой 2



2-17. Гладкие узлы (curve points) Вершины, или угловые узлы (Рисунок 2-18) чаще всего располагаются в точках сочленения прямых отрезков. В этом случае они не имеют касательных, и кривизну смежных фрагментов вершины менять нельзя. При соединении кривой и прямой вершина может иметь одну касательную, которая используется для регулирования кривизны криволинейного участка. Если вершина соединяет два криволинейных фрагмента, то она может иметь две независимые касательные, каждая из которых отвечает за кривизну своего фрагмента. Необходимо отметить, что размеры и угол наклона касательных можно задавать совершенно независимо. Отмеченные вершины программа отображает в виде прямоугольников.



Пример с картинкой 2



2-27. Настройки инструмента Knife Поле Tool Operation имеет два значения: Freehand и Straight, которые определяют выбор режимов инструмента. Выбор первого значения разрешает использовать инструмент Knife в режиме свободного рисования. В этом случае пользователь может нарисовать любую траекторию разреза, а работа с ножом напоминает рисование инструментом Freehand. Клавиши-модификаторы <Alt> и <Shift> сохраняют свое действие и в этом случае. С их помощью можно рисовать прямые разрезы и разрезы, имеющие угол наклона, кратный 45 градусам.
В режиме Straight можно резать фигуры только по прямой траектории.
В числовом поле Width можно задать толщину инструмента — любое число в диапазоне от 0 до 1 дюйма или соответствующее значение в других единицах измерения. Нулевая толщина позволяет получить разрез без зазора, например, разделить круг на два одинаковых полукруга. Задание любой ненулевой толщины приводит к вырезанию из фигуры области данной толщины.
Если фигура разрезается при включенной опции Close cut paths, то части разрезанной фигуры программа превращает в замкнутые контуры (в тех случаях, когда это возможно).
Флажок Tight fit обеспечивает точное приближение формы разреза к траектории инструмента, проведенной пользователем.
 




Пример с картинкой 2



2-22. Настройки инструмента Freeform Поле Tool Operation отвечает за выбор режима инструмента. Выбор режима осуществляется щелчком по соответствующей кнопке поля. Режимы имеют различные настроечные поля, и поэтому их диалоговые окна отличаются. На Рисунок 2-22 слева показано окно для режимов Push/Pull, справа — окно настройки режима Reshape Area.
Поля Size (Размер) и Precision (Точность) в обоих случаях имеют одинаковый смысл. Size означает размер деформирующего курсора (размер пуансона). Размер курсора — это любое число в экранных пикселах в диапазоне от 1 до 1000. Чем меньше размер курсора, тем более тонкие преобразования контура могут быть выполнены. Значение поля Precision управляет соответствием между фактическими деформациями контура и траекторией движения курсора. Большее значение обеспечивает лучшее соответствие, что достигается за счет увеличения числа узлов на контуре.
Поле Bend — это параметр режима Pull. В нем можно определить ту часть контура, на которую будет действовать инструмент. Поле имеет список из двух значений: By Length (По длине) и Between Points (Между двух узлов). Для значения By Length требуется указать длину участка контура в экранных пикселах. Это любое число от 1 до 1000 пикселов. Если выбрано значение поля Between Points, то можно деформировать любой фрагмент контура, лежащий между двумя узлами, независимо от его длины.
Поле Strengh (Сила) — это параметр режима Reshape Area, служащий для задания силы воздействия инструмента. В поле может быть введено значение в диапазоне от 1 до 100 процентов.
Флажки Size (Размер) и Length (Длина) поля Pressure (Давление) активизируют функции программы, предназначенные для работы с графическими планшетами. Эти устройства позволяют менять размер инструмента Freeform и силу деформации контура в зависимости от нажима и/или длины. Некоторой имитацией графического планшета могут служить клавиши: <->> (<2>), <<-> (<1>). Если в процессе деформации нажать и удерживать клавишу <->> или <2>, то размер деформирующего курсора увеличится. Действие клавиш <<-> или <1> имеет противоположный эффект. Они вызывают уменьшение деформирующего курсора.
Деформация контура при нажатой клавише <Shift> ограничивает возможные направления перемещения инструмента углами, кратными 45 градусам. Если нажать клавишу <Alt>, то все изменения будут выполнены над копией контура.



Пример с картинкой 2



2-23. Палитра Transform Кнопки верхнего ряда палитры предназначены для выбора типа преобразования. Кнопка



Пример с картинкой 2





Пример с картинкой 2



2-26. Группирование Параметры составляющих группы можно менять, не отменяя саму операцию. При помощи инструмента Pointer, удерживая клавишу <Alt>, можно отметить любой элемент в составе группы. В результате он приобретает индивидуальную отметку и становится совершенно независимым от остальных составляющих группы. Его можно переместить, трансформировать, создать клон или дубликат, изменить заливку и обводку и даже удалить. Самостоятельное существование элемента заканчивается после снятия с него индивидуальной отметки. При выделении нескольких объектов группы необходимо удерживать клавиши <Shift> и <Alt>.
Группирование объектов, расположенных на разных слоях, переводит группу и все ее элементы на активный слой.
Следует упомянуть об одной необычной возможности программы. Она не имеет практического значения, но в некоторых ситуациях может привести к ошибкам. Речь идет о вложении группы в саму себя. Группу можно объявить группой несколько раз без добавления новых элементов.



Пример с картинкой 2


Как же отличить запертый объект от свободного? Невосприимчивость объекта к командам и операциям — это ненадежный критерий, поскольку при определенных сочетаниях параметров команды и объекта можно получить тот же эффект и для незапертых объектов. Информационная панель (Info) выводит для отмеченных запертых объектов специальный значок в виде замка, кроме того, становится доступным значок операции отпирания.
 


Содержание раздела