Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
gosy.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
7.5 Mб
Скачать

Объекты.

Все изображения в Corel Draw являются составными, они представляют собой набор объектов. Эти объекты могут объединяться в группы, и над ними могут выполняться какие-либо общие операции, но по сути они все равно представляют собой отдельные примитивы. Объектом является прямая, кривая или ломаная линия, текст, многоугольник, одним словом, - все что мы создаем в CorelDraw - это объекты. Какие операции мы можем над объектом совершить и как оптимальнее всего управлять объектами в своей композиции? Во-первых, мы можем объект создать. Во-вторых - его удалить. "В-третьих, мы можем изменить какие-либо свойства объекта самого по себе (например, перекрасить). В-четвертых, мы можем включить его в какую-нибудь группу и работать далее уже с группой. Порядок объектов. Выравнивание и распределение.

Объекты образуют многоплановую композицию. Естественно, что какие-либо объекты окажутся на переднем плане, а какие-то будут ими перекрыты. На переднем плане, если ничего не изменять, окажутся объекты, созданные позднее других. Однако мы можем и изменить этот порядок, исходя из своих целей. Для каждого объекта мы можем выполнить одно из следующих действий: передвинуть его на один уровень ниже, на один уровень выше, поместить на задний план позади всех объектов или на передний, первый план. Для выполнения этих действий следует воспользоваться контекстным меню для данного объекта (или группы объектов) или пунктом меню Arrange\ Order (Компоновать\ Порядок).

Векторная модель

В отличие от пиксельной модели, в векторной модели структуры данных соответ­ствуют не пикселам, а более крупным и семантически нагруженным объектам изображения или виртуального мира. Предельно упрощая ситуацию, можно счи­тать, что структуры данных векторной модели изображения соответствуют ра­зомкнутым линиям или замкнутым контурам, из которых составляется изо­бражение. Каждая такая структура соответствует независимому объекту. Кроме имени, которое можно сопоставить векторному графическому объекту, и типа объекта, который определяет его «устройство», у каждого объекта имеется несколь­ко атрибутов — параметров, задающих его геометрические и цветовые характе­ристики. Любой из объектов векторного изображения можно преобразовывать (перемещать, масштабировать, изменять значения атрибутов) как совместно с дру­гими объектами, так и независимо от них.

Дескрипторы объектов, составляющих векторную модель, неодинаковы — их структура и размеры зависят от типа объекта, которому дескриптор соответству­ет, и значений его атрибутов. Например, описание контура, проходящего через три точки, займет в памяти меньше места, чем описание контура, проходящего через триста точек. Для сопоставления цвета объектам векторной модели исполь­зуются те же модели представления цвета, что и для пиксельной модели. В этой главе ограничимся перечислением принципиальных достоинств и недостатков этой модели. Итак, достоинства.

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

  • Векторное изображение может быть структурировано с произвольной степе­нью детализации, поскольку любому элементу изображения при желании можно сопоставить отдельный объект (или группу объектов) векторной мо­дели. Это позволяет устанавливать соответствие структуры модели струк­туре изображаемого объекта. Например, на портрете отдельные именован­ные группы объектов могут соответствовать носу, правому глазу, левому уху и т. д. Это позволяет очень быстро выбирать для работы нужные части изо­бражения.

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

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

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

□ Включение в состав векторной модели множества типов объектов затрудняет изучение ее устройства — на освоение приемов работы с программой вектор­ной компьютерной графики требуется несколько больше времени, чем на ос­воение программы точечной графики.

  • Построение векторной модели изображения представляет собой задачу, пло­хо поддающуюся автоматизации. Хотя программы трассировки предоставля­ют принципиальную возможность построения векторной модели по точечному изображению, на практике большая часть векторных моделей составляется непосредственно пользователями из-за принципиальных ограничений авто­матической трассировки.

  • Векторная модель изображения не дает пользователю инструментов, соответ­ствующих традиционной технике живописи. Векторные изображения выглядят гипертрофированно резко, плоско, «мультяшно». Для создания векторной мо­дели реалистического изображения требуются немалые навыки работы с про­граммами векторной графики и огромное количество объектов, составляющих такую модель.

остав изображений

В состав изображений могут входить

  • Прямоугольники

  • Эллипсы

  • Многоугольники и звезды

  • Спирали

  • Сетки

  • Стандартные фигуры

Все графические объекты, с которыми приходится иметь дело пользователю этой программы, можно разбить на две категории — линии и примитивы (на некоторое время забудем о текстах). Линии составят предмет следующего урока, а пока мы лишь отметим, что их форма произвольна и не связана никакими ограничениями, кроме творческого замысла художника. Сказать «построим линию» означает не сказать почти ничего, и никаких четких зрительных образов за понятием «линия» не стоит.

Однако если сказать, что четыре попарно равных отрезка прямых линий, соединяясь в конечных точках, образуют при этом четыре прямых угла, то в сознании всплывает не только четкий зрительный образ, но и термин для обозначения подобных объектов — «прямоугольник». Конечно, нельзя построить просто прямоугольник, без дополнительного уточнения не обойтись, но отличия прямоугольников от других графических объектов достаточно очевидны и позволяют выделить их в отдельный класс объектов. Чтобы выделить конкретный объект этого класса, достаточно задать значения его атрибутов, например высоту и ширину.

Эллипсы При работе с CorelDRAW эллипсы можно считать просто растянутыми вдоль одного из диаметров окружностями. Поскольку теперь мы умеем строить прямоугольники, научиться строить эллипсы будет значительно проще — большинство базовых приемов уже освоены.

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

В геометрии размеры эллипса определяются размерами его полуосей, в CorelDRAW — размерами габаритного прямоугольника (совпадающего с рамкой выделения). Эллипс касается рамки выделения в тех местах, где у нее располагаются четыре средних маркера сторон. У только что построенного эллипса имеется всего один узел.

Познакомимся с приемами построения и модификации эллипсов.

Многоугольники и звезды К классу объектов «многоугольник» в CorelDRAW относятся далеко не все геометрические многоугольники — только правильные: выпуклые и звездчатые (которые чаще называют просто звездами). Причем правильность понимается не в строгом геометрическом смысле. Не пытаясь дать точное определение этих фигур, отметим лишь, что в CorelDRAW правильность многоугольника означает, что он состоит из отрезков прямой, соединяющих смежные пары точек, равномерно размещенных по длине границы эллипса (причем «равномерно» в смысле равенства центральных углов секторов, на которые эти точки разбивают эллипс). В выпуклых многоугольниках стороны ограничиваются этими точками, в звездчатых они продолжаются до пересечения с продолжениями других сторон того же многоугольника, При использовании вместо эллипса правильной окружности (как частного случая эллипса) получаются многоугольники, правильные и в строгом геометрическом смысле.

Так же как прямоугольники и эллипсы, многоугольники могут быть модифицированы, меняясь порой до неузнаваемости, но оставаясь при этом объектами того же класса. Для построения многоугольников, как и для примитивов ранее рассмотренных классов, в CorelDRAW предусмотрен специальный инструмент. Его кнопка располагается на панели инструмента Polygon (Многоугольник) вместе с кнопками еще двух инструментов.

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

В CorelDRAW представлены два вида спиралей: симметричные (которые в математике называются архимедовыми) и логарифмические. Для первых характерно то, что расстояние между двумя смежными витками спирали, измеренное вдоль радиуса, проведенного из ее центра, одинаково для всей спирали. В логарифмической спирали это расстояние равномерно увеличивается пропорционально некоторой константе — коэффициенту расширения спирали.

Сетки Сетки, так же как и спирали, не образуют отдельного класса объектов CorelDRAW. Строящиеся с помощью инструмента Graph Paper (Диаграммная сетка) фрагменты изображении представляют собой группы упорядоченных одинаковых прямоугольников. Строить такие фрагменты с помощью инструмента Rectangle (Прямоугольник) чересчур утомительно, поэтому в CorelDRAW этот процесс автоматизирован введением инструмента Graph Paper (Диаграммная сетка).

Кнопка этого инструмента расположена на панели инструмента Polygon (Многоугольник). Все, что говорилось выше о выборе инструмента Polygon (Многоугольник), относится и к выбору инструмента Graph Paper (Диаграммная сетка). Вид панели атрибутов после выбора этого инструмента практически тот же, что для инструмента Spiral (Спираль), но теперь в панели доступны другие элементы управления.

Сетка строится в следующем! последовательности: в наборе инструментов выбирается инструмент Graph Paper (Диаграммная сетка), далее на панели атрибутов задаются количества строк и столбцов будущей сетки, а затем указатель инструмента перетаскивается по диагонали прямоугольной области, которую должна занять сетка. Сетка всегда строится со столбцами равной ширины и строками одинаковой высоты.

Стандартныефигуры В десятой версии пакет CorelDRAW пополнился новым классом примитивов — стандартными фигурами (perfect shapes). Примитивы этого класса предназначены для ускоренного построения часто встречающихся в практической работе графических фрагментов. Класс разделен на пять подклассов: базовые фигуры (basic shapes), стрелки (arrow shapes), элементы блок-схем (flowchart shapes), звезды (star shapes), выноски (callout shapes). Вы увидите панель инструмента Perfect Shapes (Стандартные фигуры) и палитры, соответствующие каждому из пяти перечисленных выше подклассов стандартных фигур. Палитры открываются одноименной инструменту кнопкой панели атрибутов.

16.Информационная модель кривой в векторной графике. Понятия сегмента и узла. Классификация сегментов и узлов. Соединенные кривые. Приемы построения кривых. Приемы и инструменты редактирования кривых.

В этом уроке мы познакомимся с такими классами объектов, как кривая (curve), размерная линия (dimension line), соединительная линия (interactive connector line) и суперлиния (artistic media group). Мы узнаем, как они устроены, и освоим приемы их построения. В основе принятой в CorelDRAW модели линий лежат два понятия: узел и сегмент.

Здесь и далее под термином «линия» следует понимать объект, относящийся к классу кривых (curve). Отрезки прямых линий представляют собой всего лишь частный случай объектов этого класса (кривая с бесконечно большим радиусом изгиба) и отдельно не рассматриваются.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]