Векторная графика в программе FreeHand



Пример с картинкой 1



Пример с картинкой 1





3-5. Объединение открытых объектов

При объединении двух открытых объектов результирующий контур приобретает параметры нижнего объекта. Соединение узлов происходит по правилу "ближайшего соседа". Результаты объединения нескольких открытых контуров предсказать сложнее. Правило объединения узлов не меняется, но часто по виду фигур трудно определить ближайших соседей, для этого нужна информация о расстояниях. Обводка результирующего контура зависит от некоторых свойств исходных контуров как объектов языка PostScript. Чтобы не вдаваться в тонкости языка, в большинстве практических случаев можно пользоваться следующим правилом. Результирующий контур приобретает параметры обводки одного из своих граничных элементов. Граничным называется элемент, который соединен с граничным узлом.
Рассмотрим левую часть рисунка 3-6. Определить визуально ближайших соседей для этого примера нетрудно. Это пары узлов 1 и 2, 3 и 4, 5 и 6. Узлы 7 и 8 в результирующем контуре, видимо, будут граничными. Надо ожидать, что результирующий контур примет параметры обводки отрезка (1, 8) либо линии (6, 7). Результаты операции подтверждают предположение — на рис 3-6 справа показан результирующий открытый контур.