Учебное пособие: Компьютерная графика 2 Программы для
3.Теперь отпустите кнопку мыши, и вы получите готовый прямоугольник. Проделывая ту же операцию при нажатой клавише Alt , вы всегда получаете квадрат.
6.2 Многоугольник
В набор инструмента Многоугольник (Polygon Тоо1 )входит сразу три геометрических примитива: собственно Многоугольник (Polygon Тоо1 ),Спираль (Spiral Тоо1 ) и Миллиметровка (Graph Тоо1 ).
Многоугольник
Чтобы создать требуемый многоугольник, сначала следует выбрать команду Свойства (Properties ) контекстного меню инструмента Многоугольник и настроить параметры фигуры в открывшемся диалоговом окне так же, как для прямоугольника.
Определив настройки, закройте диалоговое окно, щелкнув на значке инструмента левой кнопкой мыши.
Чтобы получить в конечном итоге правильный, то есть вписанный в окружность, многоугольник, в момент создания фигуры держите нажатой клавишу Alt .
Спираль
В программе CorelDraw вы можете построить еще один графический примитив – спираль, щелкнув на значке инструмента Многоугольник (Polygon Тоо1)на панели инструментов, а затем воспользовавшись настройками диалогового окна Спираль (SpiralТоо1). Вы можете выбрать тип спирали – симметричный ( Symmetrical ) или логарифмический ( Logarithmic ) , число витков, а также задать для логарифмического типа коэффициент раскрытия (Ехра nsion ) от 1 до 100. Как и при создании эллипса, нажатая клавиша С trl позволяет построить правильную спираль.
6.3 Круг и эллипс
Круг и эллипс
Процесс построения кругов и эллипсов (а также дуг и сегментов) в CorelDraw во многом аналогичен построению многоугольников. В окне параметров, открывающемся выбором пункта Свойства (Properties) контекстного меню инструмента, вы можете определить настройки эллипса, сегмента или дуги и установить угловую величину, задав начальное и конечное значения угла. Для дуги и сегмента дополнительно устанавливается направление отсчета величины угла – по или против часовой стрелки.
Настроив параметры будущей фигуры, щелкните на значке инструмента Эллипс (EllipseTool) инарисуйте ее в рабочем окне программы.
Выбрав на панели значок эллипса, сегмента или дуги, вы задаете геометрический тип будущей фигуры. В полях счетчиков можно задать начальную и конечную величины углов и направление отсчета. Удерживая нажатой клавишу Ctrl в момент рисования эллипса, вы получите правильную окружность. Также очень удобным оказывается рисование с одновременным нажатием клавиши Shift . При этом центр эллипса или окружности размещается в начальной точке установки указателя мыши, а конечной точкой определяется их радиус. Таким образом, комбинация клавиш Ctrl + Shift помещает центр окружности в заданную точку.
6.4 Модификация кривых
При редактировании векторного объекта его контур рассматривается как кривые Безье. Любой линии ставятся в соответствие узлы и опорные точки. Для того чтобы изменить форму и вид объектов, созданных на основе кривых Безье, нужно изменить количество и/или взаимное расположение узлов и их управляющих маркеров.
Для редактирования кривых в CorelDraw существует специальный инструмент Форма (ShapeTool). Пометьте с помощью инструмента Форма (ShapeTool) любую фигуру. В каждом углу, а также в ключевых точках криволинейных участках линии появится по узлу. Одновременно появляется и панель свойств инструмента Форма (ShapeTool).
- Щелчком на кнопке Delete Node вы удалите узел, изменив кривизну образовавшегося сегмента. Конечно, удалить выделенный узел можно и простым нажатием клавиши Delete . Щелчок на значке Add Node автоматически добавит дополнительный узел в середину сегмента, смежного с выделенным узлом. Повторный щелчок на значке Add Node разделит пополам уже два новых сегмента и т. д.
- Щелчком мыши в произвольном месте контура (но не на существующем узле) вы маркируете произвольную точку сегмента и одновременно активизируете значок Add Node . Щелкнув затем на этом значке, вы превращаете выбранную точку кривой в новый узел.
- Обведите выделяющей рамкой крайние узлы кривой (при этом они окрасятся в черный цвет) и щелкните на значке Соединить два узла (JoinTwoNodes). Выделенные узлы сольются в один, а образовавшаяся фигура приобретет цветовую заливку. Для замыкания контура можно также воспользоваться инструментом Автоматически замкнуть кривую (Auto-CloseCurve). Этот инструмент не сводит начальный и конечный узлы в одну точку , а создает между ними дополнительный прямоугольный сегмент.
- Аналогично выполняется процедура размыкания контура. Щелкните на каком-либо узле редактируемого объекта, чтобы выделить его, а затем щелкните на значке BreakCurve (разбить кривую). Объект утратит заливку, а выбранный узел его контура «раздвоится». Теперь с помощью мыши можно растащить два новых узла (наложенных точно друг на друга) на новые места
- Режим Сделать узел пиком (Маkе NodeACusp) позволяет создать в точке узла излом кривой. При этом две управляющие линии настраивают кривизну смежных с узлом сегментов независимо друг от друга.
- Режим Сделать узел сглаженным (MakeNodeSmooth) делает изгиб кривой в одном или нескольких выделенных узлах плавным. В этом случае управляющие точки узла лежат на одной прямой, но расстояние от каждой из двух управляющих точек до узла можно настраивать независимо.
- Вариант Сделать узел симметричным (MakeNodeSymmetrical) делает управляющие линии, выходящие из узла, абсолютно одинаковыми. Они лежат на одной прямой, а управляющие точки находятся от узла на равном расстоянии и перемещаются синхронно при перетаскивании одной из них.
- С помощью значка Гибкий режим (ElasticMode) можно включить режим, в котором перемещение выделенных узлов влечет изменение управляющих линий смежных узлов. Это повышает гибкость всей конструкции кривой.
- Значки Растянуть и масштабировать узлы (StretchandScaleNodes) и Вращать и наклонять узлы (RotateandSkewNodes) позволяют трансформировать выделенные фрагменты кривой. Смысл этих операций ясно следует из их названий.
6.5 Преобразование в кривые
Чтобы узлы, содержащиеся в объекте, можно было обрабатывать инструментом Форма (ShapeTool),этот объект должен представлять собой кривую Безье. По умолчанию не все фигуры, нарисованные в CorelDraw, являются кривыми Безье. Многие из них представляют собой графические примитивы, характеризующиеся, своими собственными параметрами. Давайте посмотрим, как ведут себя прямоугольник и эллипс при обработке инструментом Форма (ShapeTool)в режиме геометрических примитивов и после преобразования кривые.
1. Постройте на экране прямоугольник и примените к нему инструмент Форма (ShapeTool). В углах прямоугольника обозначатся узлы.