Всего зарегистрировано: 11678 Новых за месяц: 112 Новых за неделю: 20 Новых вчера: 1 Новых сегодня: 1 Пользователей 6713 Проверенных: 4932 Модераторов: 8 Администраторов: 1 Заблокированных: 0 Парней: 6331 Девушек: 5346
Контур (path) — это линия, создаваемая с помощью рисующих инструментов программы, которая представляет собой проволочную оболочку объекта. Контуру могут быть затем присвоены параметры обводки (stroke) и заливки (fill) (рис. 4.1).
Обычно контур состоит из нескольких сегментов, представляющих собой элементарные кривые Безье и соединенных в опорных точках (anchor points), или узлах. При перемещении одной опорной точки связанные с нею сегменты меняют свою форму. Изменить форму сегмента можно также перемещением управляющей точки (control point), связанной с опорной точкой посредством управляющей линии (control line).
Контур считается открытым, если начальная и конечная точки не замкнуты, и закрытым, когда начальная и конечная точки сливаются в одну точку. У замкнутого контура теряется смысл начала и конца (хотя это не так для программы, которая в своей основе содержит стандарты языка PostScript, однозначно трактующего начальную и конечную точки и связи с необходимостью определить направление для управления заливкой в составных контурах).
При заливке открытого контура программа проводит воображаемую прямую линию, соединяющую начальную и конечную точки, и заполняет его как закрытый контур (рис. 4.2).
Рис. 4.1. Пример контура эллипса с обводкой, заливкой и выделенной опорной точкой
Рис. 4.2. Пример заливки открытого контура
Создавать контуры можно с помощью нескольких инструментов, расположенных в палитре инструментов. Достоинством векторных контуров является возможность в любой момент изменить как количество опорных точек и, соответственно, количество и форму сегментов, так и размер, форму, расположение и заливку всего объекта.
Основным инструментом в группе является инструмент Pencil (Карандаш) ( Pencil (Карандаш) полученный контур, как и любой контур, доступен для редактирования.
Число опорных точек зависит от длины и сложности рисуемой линии, а также от установок диалогового окна Pencil Tool Preferences (Параметры инструмента "Карандаш") (рис. 4.4), которое вызывается двойным щелчком на кнопке инструмента.
В разделе Tolerances (Допуски) представлены два параметра, влияющих на характер контура (см. рис. 4.4).
Значение в поле Fidelity (Точность) определяет расстояние в пикселах, на которое может отклоняться курсор при рисовании. Таким образом, в диапазоне от 0,4 до 20 пикселов определяете точность отслеживания движений курсора ("чувствительность карандаша"): чем меньше значение, тем точнее .линия и тем больше будет опорных точек, а чем выше, тем "глаже" будет получаться линия. По умолчанию устанавливается значение 2,4. Значение можно установить и при помощи бегунка полосы настройки. Значение в поле Smoothness (Гладкость) определяет сглаженность контура в диапазоне от 0 до 100%, при этом чем больше значение, тем контур более сглажен. По умолчанию принято нулевое значение (рис. 4.5). Установка флажка Keep selected (Оставить выделенным) обеспечивает автоматическое выделение контура после его создания. Рис. 4.5. Контуры, созданные с помощью инструмента Pencil , при разных значениях параметров Fidelity и Smoothness
Нарисованную незамкнутую линию можно продолжить. Для этого ее следует выделить, затем подвести курсор к одной из конечных точек и, нажав кнопку мыши, провести линию дальше. Возможность эта становится доступной, если установить флажок Edit selected paths (Редактировать выделенные контуры) и определить расстояние в диапазоне от 2 до 20 пикселов.
При рисовании этим инструментом используются текущие значения толщины и цвета обводки. Включив инструмент, следует подвести курсор к начальной точке, нажать кнопку мыши и начать рисовать — траектория при этом будет отмечаться пиксельной линией (рис. 4.6).
Рис. 4.6. Пример создания контура с помощью инструмента Pencil
Если требуется замкнуть контур, то следует нажать клавишу <Alt> (белая вершина карандаша, там, где в реальном карандаше располагается иногда ластик, станет черного цвета, а рядом с курсором появится маленький кружок), затем отпустить кнопку мыши и только после этого — клавишу.
В момент рисования контура его можно присоединить к уже имеющемуся, если при приближении к его конечной точке нажать клавишу <Ctrl>.
Nota Bene.
Следует обратить внимание на интересную особенность инструмента Pencil (Карандаш): можно легко изменить форму выделенного контура, если нарисовать рядом с ним другой контур (рис. 4.7). При этом достаточно сложно прогнозировать результат, например может быть разорван замкнутый контур, утеряны промежуточные сегменты.
Рис. 4.7. Пример изменения формы контура с помощью инструмента Pencil
Инструмент Smooth Изменить форму контура, а именно смягчить ее, можно с помощью специального инструмента Smooth (Сглаживание) ( ) группы Pencil (Карандаш). Двойным щелчком на соответствующей кнопке палитры инструментов вызывается диалоговое окно, идентичное окну на рис. 4.4.
Для работы этого инструмента необходимо выделить контур, а затем провести линию вдоль всего контура или его сегмента. Повторять эту Операцию следует до получения требуемого уровня гладкости контура (рис. 4.8).
Если пользователь работает в данный момент с инструментом Pencil (Карандаш) или Paintbrush (Кисть), то клавиша <Alt> переключит их на инструмент Smooth (Сглаживание).
Инструмент Erase Для того чтобы удалить часть контура, можно использовать инструмент Erase (Ластик) ( ) группы Pencil (Карандаш). Действие этого инструмента не распространяется на текст и объекты, созданные с помощью инструмента Gradient Mesh (Градиентная сетка) ( ).
Рис. 4.8. Пример изменения формы контура с помощью инструмента Smooth
Рис. 4.9. Пример удаления фрагмента контура с помощью инструмента Erase
Удаление фрагментов выделенного контура происходит в результате проведения инструментом (с нажатой левой кнопкой мыши) вдоль требуемого фрагмента (рис. 4.9).
Инструменты группы Реn Главными инструментами программы, которыми следует пользоваться в 99% случаев1, являются инструменты группы Реn (Перо) (рис. 4.10).
С их помощью можно создать любой контур с максимальной точностью и максимальной рациональностью (определить оптимальное количество узлов, которые следует располагать только в необходимых местах) и изменить любые его опорные точки и сегменты. Эти инструменты позволяют пользователю стать творцом формы, которая в графическом дизайне решает все.
Рис. 4.10. Инструменты группы Реn в палитре инструментов
Рисование прямолинейных сегментов Простейшим графическим элементом является прямая линия, построить которую достаточно легко, используя инструмент Реn (Перо) ( ).
Для этого необходимо включить инструмент, подвести курсор к начальной точке и щелкнуть левой кнопкой мыши. На месте щелчка появляется заполненный квадратик, отображающий первую опорную точку сегмента, которая является активной до создания следующей точки. Затем нужно переместить курсор на новое место, где должна располагаться следующая точка, и снова щелкнуть левой кнопкой мыши. Две точки соединяются прямой линией. Если необходима линия с углом наклона, кратным 44 градусам, следует удерживать клавишу <Shift>.
Таким образом, щелкая в нужных местах можно получить произвольный многоугольник с прямыми сегментами (рис. 4.11).
Для того чтобы завершить открытый контур, необходимо выполнить одно из следующих действий: щелкнуть на инструменте Реn (Перо) в палитре инструментов или, нажав клавишу <Ctrl>, щелкнуть кнопкой мыши в стороне от контура.
Рис. 4.11. Создание контура из прямых сегментов с помощью инструмента Реn
Можно воспользоваться также "отвлекающим маневром": в меню Select (Выделение) выполнить команду Deselect (Отменить выделение), после чего можно начинать рисовать новую линию или включить другой инструмент.
Для того чтобы закрыть контур, необходимо щелкнуть на начальной точке в тот момент, когда рядом с курсором появится маленький кружок, символизирующий "точное попадание".
Последнюю точку можно перемещать, если, не отпуская кнопки мыши, нажать клавишу <Пробел>
Типы опорных точек При соединении нескольких сегментов (элементарных кривых Безье) опорные точки могут быть двух типов (рис. 4.12):
опорная точка, соединяющая две кривые без излома, называется гладкой опорной точкой (smooth anchor point); опорная точка, соединяющая две Кривые "на изгиб", называется угловой опорной точкой (corner anchor point). Рис. 4.12. Примеры гладкой и угловой опорных точек
При перемещении управляющей линии ("рычага"), относящейся к гладкой опорной точке, изменяются обе кривые. А при перемещении управляющей линии, относящейся к угловой опорной точке, изменяется только кривая, расположенная с той же стороны.
Рисование криволинейных сегментов С помощью инструмента Реn (Перо) (
Так же получают следующие опорные точки и определяют кривизну линий (рис, 4.13). Впрочем, поправить (отредактировать) линию можно в любой последующий момент после завершения рисования (поэтому вначале бывает достаточно набросать подходящее количество опорных точек для предполагаемого контура). Рис. 4.13. Этапы создания контура с гладкими опорными точками
Рис. 4.14. Этапы создания контура с угловыми опорными точками
По умолчанию новая опорная точка создается гладкой.
Для создания угловой опорной точки необходимо использовать клавишу <Alt>, которая нажимается при нахождении курсора на управляющей точке. Затем следует, не отпуская клавишу <Alt>, потянуть управляющую линию в противоположную сторону, это позволяет закончить построение сегмента (рис. 4.14).
Последнюю точку можно перемещать, если, не отпуская кнопку мыши, нажать клавишу < Пробел >.
Основные правила построения кривых При создании векторного контура необходимо придерживаться изложенных ниже несложных правил.
Для получения выпуклого сегмента кривой первую управляющую точку следует перемещать в сторону предполагаемой выпуклости, а вторую — в противоположную сторону. Если вторую точку перемещать в ту же сторону, то получается S-образная кривая (рис. 4.15). Рис. 4.15. Создание S-образного (1) и выпуклого сегментов (2)
Следует использовать как можно меньше опорных точек для того, чтобы получить достаточно сложный контур (рис. 4.16): для кривой, имеющей одно направление, требуется одна опорная точка на 120 градусов; для кривой, плавно изменяющей свое направление, требуются две опорных точки (в начале и в конце); для кривой, изменяющей свое направление под углом, требуется опорная точка в каждой точке перегиба. Рис. 4.16 . В контуре следует оставлять минимальное число опорных точек
Способы выделения объектов Для выполнения каких-либо действий с объектами последние должны быть однозначно выделены из всех остальных. Для этого предназначены специальные инструменты выделения, расположенные в палитре инструментов (рис. 4.17).
Инструмент Selection (Выделение) ( Инструмент Direct Selection (Частичное выделение) ( Инструмент Group Selection (Выделение в группе) ( Рис.4.17. Инструменты выделения в палитре инструментов
Инструменты группы Lasso (Лассо) в определенной степени дублируют функции указанных выше инструментов выделения:
Выделение отдельного объекта Для выделения отдельного объекта следует включить инструмент Selection (Выделение) ( Group Selection (Выделение в группе) (
если объект имеет заливку и включен режим Preview (Иллюстрация), достаточно щелкнуть кнопкой мыши в пределах этого объекта; если объект без заливки или включен режим Outline (Контурный), следует щелкнуть непосредственно на контуре; объект можно выделить, окружив его штриховой рамкой (marquee). Для того чтобы воспользоваться этим способом при работе с любым другим инструментом, стоит только нажать и удерживать клавишу <Ctrl>; достаточно "обвести" любой фрагмент контура с помощью инструмента Lasso (Лассо) ( Nota Bene.
Следует иметь в виду, что возможность выделения объекта в результате щелчка "по заливке" предоставляется только, если установлен флажок Use Area Select (Выделение изнутри) (рис. 4.18) раздела General (Основные) диалогового окна Preferences (Установки), которое вызывается командой Preferences (Установки) меню Edit (Правка). Рис. 4.18. Флажок Use Area Select раздела General диалогового окна Preferences
Выделение перекрывающихся объектов Иногда объекты полностью перекрывают друг друга. В этом случае для выделения объекта, расположенного под другим объектом, необходимо точно расположить инструмент Selection (Выделение) ( Select (Выделить), которая в свою очередь предлагает четыре команды.
Команды Next Object Below (Объект ниже выделенного) и Next Object Above (Объект выше выделенного) обеспечивают выделение объекта, расположенного, соответственно, под или над выделенным объектом. Команды Last Object Below (Самый нижний объект под выделенным) и First Object Above (Самый верхний объект над выделенным) обеспечивают выделение объекта, занимающего, соответственно, самое нижнее или самое верхнее положение в "стопке" под или над выделенным объектом.
Выделение сегмента кривой Для выделения сегмента кривой необходимо включить инструмент Direct Selection (Частичное выделение) (
Можно также "обвести" требуемый фрагмент контура или совокупность опорных точек с помощью инструмента Direct Select Lasso (Частичное лассо)(
В зависимости от типа сегмента в результате его выделения отображаются:
все опорные точки на контуре; управляющие точки и линии сегмента, если сегмент представляет собой кривую. Управляющие точки отображаются в виде заполненных кружков, выделенные опорные точки — в виде заполненных квадратиков, а невыделенные — в виде пустых квадратиков (рис. 4.19).
Рис. 4.19. Выделенный объект и выделенные элементы (сегмент и опорная точка)
Для того чтобы добавить элемент к выделенным элементам или удалить, из выделенных элементов, необходимо в момент щелчка удерживать клавишу <Shift>.
Использование "габаритного" прямоугольника В программе реализован способ трансформаций с помощью маркеров "габаритного" прямоугольника (хотя они менее функциональны, чем идентичные маркеры в программе CorelDRAW).
При выделении одного или нескольких объектов с помощью инструмента Selection (Выделение) ( ) вокруг них образуется "габаритный" прямоугольник (рис. 4.20). Если работа ведется в режиме Pixel Preview (Отображение, в пикселах) и требуется выравнивание "с точностью до пиксела", то отображение "габаритного" прямоугольника можно отключить, сняв флажок Use Preview Bounds ("Габаритный" прямоугольник по обводке) в разделе General (Основные) диалогового окна Preferences (Установки).
Рис. 4.20. Выделенные объекты с "габаритным" прямоугольником
Прямоугольник и маркеры позволяют перемещать, дублировать, получать зеркальные отражения и масштабировать выделенные объекты. При этом сохраняется возможность выполнять любые трансформации при помощи палитры Transform (Трансформирование), а также при помощи соответствующих инструментов:
Free Transform (Свободное трансформирование) ( src); Rotate (Поворот) ( ); Scale (Размер) ( ); Reflect (Зеркало) ( ); Shear (Наклон) ( ). Информацию о трансформировании объектов см. в главе 6.
Nota Bene.
Следует иметь в виду одну особенность, связанную с вращением объектов: "габаритный" прямоугольник совершает вращение вместе с объектами (рис. 4.21).
Рис. 4.21 . Вид "габаритного" прямоугольника после вращения
Для того чтобы вернуть прямоугольнику исходную "ортогональность", необходимо выполнить команду Reset Bounding Box (Восстановить "габаритный" прямоугольник) меню Object | Transform (Объект | Трансформирование).
Если при перемещении выделенных объектов требуется получить их копию, следует удерживать клавишу <Alt>.
"Габаритный" прямоугольник может отображаться в двух режимах, которые определяются состоянием флажка Use Preview Bounds ("Габаритный" прямоугольник по обводке) в разделе General (Основные) диалогового окна Preferences (Установки):
с ограничением по математическому контуру, если флажок снят (рис. 4.22); с ограничением по обводке, если флажок установлен (рис. 4.23). Рис. 4.22. Вид "габаритного" прямоугольника при установленном флажке Use Preview Bounds
Рис. 4.23 . Вид "габаритного" прямоугольника при снятом флажке Use Preview Bounds
Если работа ведется в режиме Pixel Preview (Отображение в пикселах) и требуется выравнивание "с точностью до пиксела", то отображение "габаритного" прямоугольника по обводке можно отключить, сняв указанный флажок.
"Габаритный" прямоугольник и вовсе можно удалить с экрана, если выполнить команду Hide Bounding Box (Спрятать "габаритный" прямоугольник) меню View (Просмотр). Команда заменяется на Show Bounding Box (Показать "габаритный" прямоугольник), что дает возможность в любой момент вернуть прямоугольник на экран.