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

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

Так же как прямоугольники и эллипсы, многоугольники могут быть модифицированы, изменяясь порой до неузнаваемости, но оставаясь при этом объектами того же класса. Примеры многоугольников CorelDRAW приведены на рис. 5.


Рисунок 5. Объекты, принадлежащие к классу «Многоугольники»

Для построения многоугольников, так же как для примитивов ранее рассмотренных классов, в CorelDRAW предусмотрен специальный инструмент. В версии 9 его кнопка располагается на панели инструмента Polygon (Многоугольник) вместе с кнопками еще двух инструментов (рис. 1.7).

Рисунок на кнопке панели инструментов, раскрывающей эту панель, определяется тем, который из трех инструментов использовался последним. Поэтому кнопка с пиктограммой инструмента Polygon (Многоугольник) может отсутствовать на панели инструментов.

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

Большинство элементов управления стандартные. Их внешний вид и назначение те же, что для эллипсов и прямоугольников. Остальные элементы управления - специфические для объектов класса «Многоугольник».

· Количество узлов базового многоугольника. Значение этого счетчика определяет, сколько узлов будет равномерно размещено по границе эллипса, на базе которого строится многоугольник, задавая, таким образом, число сторон многоугольника, которые попарно соединят эти точки. Максимальное значение этого счетчика равно 500. минимальное - 3;

· Star/Polygon (Звезда/Многоугольник). Эта кнопка включает и выключает режим Многоугольники и звезды построения звездчатого многоугольника. Вид многоугольника, который будет построен, определяется видом пиктограммы, изображенной на кнопке. Режим построения звезды можно включить только для многоугольника с количеством сторон не менее 5;

· Заострение углов многоугольника. Этот комбинированный элемент управления (поле, совмещенное с ползунком) доступен только при работе со звездчатыми многоугольниками с числом сторон не менее 7. Чем больше значение этого параметра, тем острее лучи звезды. Геометрически оно означает количество узлов базового многоугольника, расположенных между парой узлов, соединенных его стороной.



ПРИМЕЧАНИЕ. Изменение значений элементов на панели управления приводит к установке новых параметров примитива «Многоугольник», задающихся по умолчанию, но диалоговое окно с предупреждением об этом не Многоугольники и звезды выводится.

Спирали

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

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

Коэффициент расширения спирали измеряется в процентах. Значение этого коэффициента, равное 33,3 %. означает, что расстояние между последующей парой смежных витков на одну треть Многоугольники и звезды больше, чем в предшествующей паре витков.

На рис. 6 представлены три спирали.


Рисунок 6. Шестивитковые спирали: вверху - симметричная, посередине и внизу - логарифмические, с коэффициентом расширения соответственно 50 % и 100 %

Строго говоря, спирали не являются примитивами CorelDRAW, и в CorelDRAW нет класса объектов «Спираль». Но для автоматизации построения спиралей в CorelDRAW предусмотрен специальный механизм. Из-за этого все значения управляющих параметров спирали должны быть заданы с помощью панели атрибутов до построения самой спирали. Изменения значений, содержащихся в соответствующих элементах управления панели атрибутов при выделенной спирали, не оказывают на нее никакого влияния. Спирали строятся с помощью инструмента Spiral (Спираль), кнопка которого расположена на панели Многоугольники и звезды инструмента Polygon (Многоугольник).

Сетки

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

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


Рисунок 7. Панель атрибутов после выбора инструмента Graph Paper (Диаграммная сетка) и построенная им сетка

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


documentaegroov.html
documentaegrvzd.html
documentaegsdjl.html
documentaegsktt.html
documentaegsseb.html
Документ Многоугольники и звезды