Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
В_Э_Компьютерной графика Рк 4 курс.doc
Скачиваний:
10
Добавлен:
10.12.2018
Размер:
499.71 Кб
Скачать
  1. Инструменты для создания, преобразования и трансформации стандартных объектов и сложных фигур в программе CorelDraw;

Взаимодействие объектов

Порядок перекрывания объектов:

Перемещая объекты с помощью инструмента Указатель (Pick), вы уже обратили внимание, что они могут перекрывать друг друга, если оказываются на одном участке страницы. Какие-то из них оказываются "сверху", а какие-то "снизу". В результате мы можем говорить о "стопке" объектов, в которой вышележащие объекты частично или полностью закрывают нижележащие. Порядок наложения объектов подчиняется простым правилам:

§ В документе нет объектов, лежащих на одном уровне. Каждый объект занимает отдельный уровень. Все объекты на странице собраны в воображаемую стопку.

§ Чем раньше нарисован объект, тем ниже в этой стопке он расположен. При наложении объекты, созданные позже, перекрывают те, которые были созданы раньше.

§ При вставке вырезанных или скопированных объектов они помешаются поверх других, то есть считаются самыми новыми.

§ При перемещении, наклоне и других трансформациях объект остается в стопке на том же уровне.

§ Порядок наложения объектов можно изменять. Для этого меню Компоновка содержит подменю Порядок, в котором находятся команды, перечисленные ниже. Перед тем как выбрать любую из них, необходимо выделить на странице хотя бы один объект.

§ На перед (То Front). Перемещает выделенный объект поверх всех остальных объектов.

§ На зад (То Back ). Выделенный объект становится ниже всех остальных объектов.

§ Вперед на один (Forward One). Перемещает выделенный объект на один уровень вперед ("вверх").

§ Назад на один (Back One). Перемешает выделенный объект на один уровень назад ("вниз").

§ Сзади (In Front OF). Размешает выделенный объект позади другого выбранного объекта. Когда вы выберете в меню эту команду, курсор мыши приобретет вид жирной черной стрелки, направленной слева направо. Данной стрелкой укажите объект, позади которого вы хотите разместить выделенные объекты.

§ Спереди (Behind ). Размещает выделенный объект впереди другого выбранного объекта.

§ Перевернуть порядок (Reverse ). Изменяет порядок выделенных объектов в "стопке" на обратный.

Порядок наложения объектов исключительно важен при создании любых, даже простейших, иллюстраций. Поэтому необходимо абсолютно четко понимать способы управления ими.

Комбинирование:

Операция объединения нескольких контуров в единый контур называется комбинированием. Оно выполняется для любого количества выделенных в документе объектов по команде Комбинировать (Combine) меню Компоновка (Arrange). Комбинирование имеет смысл для нескольких объектов. В результате образуется новый контур, создаваемый по следующим правилам:

§ В результате комбинирования отдельных контуров образуется единая фигура, состоящая из нескольких контуров - составной контур. Образовавшаяся фигура имеет единую обводку и заливку.

§ Комбинирование не изменяет формы исходных контуров. Контуры просто включаются в состав получающейся фигуры. Они называются субконтурами.

§ Если исходные контуры накладываются, то получающаяся фигура имеет в областях перекрывания незаполненные отверстия ("дырки"). Дырки создаются в областях перекрывания четного числа исходных контуров.

§ Перед соединением замкнутых и незамкнутых контуров последние преобразуются в замкнутые путем соединения их концов. Обратите внимание, что такое преобразование может повлечь за собой появление контуров с дырками. Комбинирование замкнутых и незамкнутых контуров используется исключительно редко.

§ Получающаяся после комбинирования фигура приобретает атрибуты залива и обводки того из исходных контуров, который был выделен последним.

§ При комбинировании кривых с графическими примитивами (прямоугольник, эллипс, многоугольник), CorelDRAW преобразует такие объекты в кривые (с утратой особых свойств).

Комбинирование контуров чаще всего используется в двух целях: для создания фигур с дырками во внутренней области и для уменьшения количества объектов к иллюстрации.

Геометрические операции с фигурами: соединение, пересечение, обрезка

К геометрическим операциям с контурами относятся нахождение пересечения и объединения (соединение) фигур, а так же обрезка фигуры по контуру другой. Эти операции можно выполнить, используя соответствующие кнопки на панели свойств инструмента Указатель (Pick) или команду Формирование – Формовка меню Компоновка. При вызове последней появится докер Формовка, который предоставляет несколько более широкие возможности, позволяя оставлять копии фигур, задействованных в операциях.

В докере находятся раскрывающийся список с геометрическими операциями.

Флажки группы Исходные объекты (Leave Original) управляют «охранением» копии исходного объекта, группы Результирующие объекты (Target Object(s) управляют «охранением» копии результирующего объекта. В нижней части докера расположена кнопка применения соответствующей операции к указываемому затем объекту (результирующими).

Полученный в результате операции контур наследует атрибуты заливки и обводки от целевого объекта. Чтобы выполнить какую-либо геометрическую операцию с помощью докера Формовка:

1. Выделите в документе один или несколько объектов.

2. В свитке докера Формовка выберите нужную операцию.

3. Если необходимо сохранить исходный или результирующий объект, установите в докере Формовка соответствующий флажок Исходный объект и/или Объект назначения.

4. Нажмите кнопку в нижней части докера Формовка. В зависимости от выбранной операции она будет называться Соединить с (Weld To), Обрезать (Trim) или Intersect Пересечение с (With).

После нажатия кнопки курсор примет вид черной стрелки с пиктограммой, отображающей выбранную операцию.

5. Щелкните мышью на целевом объекте, и операция будет выполнена. При выполнении операции Исключение (Trim) целевой объект обрезается по контуру исходного.

Элементарные геометрические операции очень широко используются при создании иллюстраций. Обратите внимание, что из примитивных геометри­ческих форм (прямоугольник, круг и т. п.) построено много окружающих нас реальных объектов. Работая в CorelDRAW, вы можете легко изображать их, используя графические примитивы и применяя к ним описанные выше операции.

Инструменты, позволяющие строить линии различных типов, сведены в CorelDRAW в одну раскрывающуюся панель инструмента Кривая, представленную на рис. 4.1

Рис.4.1. Кнопки панели инструмента Кривая

В соответствии с общим стилем пользовательского интерфейса CorelDRAW на кнопке инструмента Кривая отображается значок последнего из использованных инструментов, кнопки которых присутствуют на его панели. Инструмент создания контуров, Кривая (Freehand), позволяет рисовать контуры, так же как карандашом на бумаге. Основным же инструментом создания контуров в CorelDRAW является инструмент Кривая Безье. Он предназначен для точного построения и вычерчивания кривых, с помощью которых можно построить любой произвольный контур. Кроме положения начальной и конечной точки (то есть узлов кривой), внешний вид кривой определяется кривизной, то есть ее изогнутостью между двумя узлами. Кривизна определяется двумя параметрами кривой в каждом узле, которые графически представлены с помощью отрезков, выходящих из узлов. Эти отрезки называются манипуляторами кривизны.

Узлы бывают трех типов:

Точки излома

Узел называется точкой излома в том случае, когда касательные, проведенные в узле к двум прилегающим к нему сегментам, не лежат на одной прямой, образуя угол, отличный от развернутого.

Примеры точек излома приведены на рис. 4.2.

Рис. 4.2. Точки излома:

а) на стыке прямолинейных сегментов;

б) прямолинейного и криволинейного сегментов;

в) двух криволинейных сегментов

Сглаженные узлы

Узел называется сглаженным, если касательные, проведенные к двум прилегающим к нему сегментам, лежат на одной прямой. Примеры сглаженных узлов приведены на рис.4.3.

Рис. 4.3. Сглаженные узлы:

а) на стыке прямолинейного и криволинейного сегментов;

б) на стыке двух криволинейных сегментов

Узел, лежащий на стыке двух прямолинейных сегментов, не может быть сглаженным, даже если оба сегмента лежат на одной прямой. Это объясняется тем, что узлы должны сохранять свой тип при перемещении, а перемещение такого узла в направлении, перпендикулярном примыкающим сегментам, нарушило бы условие сглаженности, поскольку прямолинейные сегменты не могут деформироваться.

Симметричные узлы

Симметричным называется сглаженный узел, направляющие точки которого равноудалены от него. В отличие от точек излома у сглаженных узлов симметричные узлы используются достаточно редко.

Крайним узлом называется узел линии, смежный только с одним ее сегментом. Узел линии, не имеющий предшествующего сегмента, называется начальным.

Линия, имеющая начальный узел, называется незамкнутой (open curve). Линия, в которой крайние узлы отсутствуют, называется замкнутой (closed curve).

Практически любой графический объект CorelDRAW может быть преобразован в кривые. И наоборот, многие сложные объекты строятся на базе одной или нескольких линий.